2016-05-17 9 views
0

Ich habe die authorize.net in meinem neuen Magento 2.0.5 konfiguriert. Ich habe meine Sandbox api login id, transaction key, merchant md5 aktualisiert und die URL in zum Testen geändert.Authorize.net Fehler in Magento 2.0.5

Auch ich habe den Test-Modus und Debug-Modus zu verfolgen. Während der Bestellung erhalte ich den Fehler in der Alarmbox Please enter a transaction ID to authorize this payment.. Während der Überprüfung wurde /var/log/debug.logtransaction id() in 0. Ich vermute, dass das Problem mit der transaction id ist.

+0

Sie sollten Ihr Gateway nicht in den Testmodus setzen oder den Testmodus als wahr in Ihrer Anforderung festlegen. – rhldr

+0

Vielen Dank, es funktioniert für mich –

Antwort

1

Sie sollten Ihr Gateway nicht in den Testmodus setzen oder den Testmodus als wahr in Ihrer Anfrage festlegen.

+0

basierend auf welcher Dokumentation? – dchayka

+1

@dchayka Wenn Sie die Sandbox in den Testmodus versetzen oder den Testmodus in Ihrer Anfrage auf "true" setzen, weisen Sie das Gateway an, nur die Anmeldedaten zu bestätigen und OK zurückzugeben. Es wird keine Transaktion versucht, und am Gateway wird nichts gespeichert, was durch eine Transaktions-ID von Null bestätigt wird. – rhldr

+0

@rhldr als wie Ihr Kommentar Wir sind versucht, die Zahlung mit Test-Modus zu testen. Also haben wir den Testmodus aktiviert => in unserem Anfrage- und Testmodus in unserem Sandbox-Account aktivieren. Das Gateway gibt jedoch nicht als "OK" zurück und gibt einen Fehler wie "Bitte geben Sie eine Transaktions-ID zur Autorisierung dieser Zahlung ein" zurück. Bitte überprüfen Sie den folgenden Fall und lassen Sie uns wissen, wird der Test-Modus in Magento 2.1.1 Testmodus aktiviert + Sandbox-Konto + Sandbox im Testmodus + Test-Gateway-URL. –

Verwandte Themen