2016-05-17 13 views
0

新しいマゼンタ2.0.5にauthorize.netを設定しました。私はサンドボックスapi login idtransaction keymerchant md5を更新し、URLをhttps://test.authorize.net/gateway/transact.dllに変更してテストしました。MagentoでのAuthorize.netエラー2.0.5

また、テストモードとデバッグモードを有効にしました。注文をしている間、私は警告ボックスPlease enter a transaction ID to authorize this payment.でエラーを受け取ります。チェック中は/var/log/debug.logtransaction idx_trans_id)は0でした。問題がtransaction idであると思われます。

+0

ゲートウェイをテストモードに設定したり、テストモードをtrueに設定したりしないでください。 – rhldr

+0

ありがとう、それは私のために働く –

答えて

1

ゲートウェイをテストモードに設定したり、テストモードをtrueに設定したりしないでください。

+0

どのドキュメントに基づいて? – dchayka

+1

@dchaykaサンドボックスをテストモードに設定するか、リクエストでテストモードをtrueに設定した場合は、ゲートウェイに資格情報を確認してOKを返すよう指示します。トランザクションを試みることはなく、トランザクションIDがゼロであることが確認されたゲートウェイには何も格納されません。 – rhldr

+0

@rhldrコメントのように、テストモードで支払いをテストしようとしています。そこで、私たちはサンドボックスアカウントのリクエストとテストモードでテストモード=>有効にしました。しかし、ゲートウェイは「OK」と返されず、「この支払いを承認するトランザクションIDを入力してください」というエラーが返されます。以下のケースを確認し、テストモードがマゼンタで動作していることをお知らせください。2.1.1 テストモードが有効+サンドボックスアカウント+テストモードのサンドボックス+テストゲートウェイのURL。 –

関連する問題