Was muss ich tun, um Onepage dazu zu bringen, die CC -Nummer zu validieren, die ich eingeben soll?
-
16-10-2019 - |
Frage
Ich habe eine neue Instanz unseres Entwicklungsservers auf Localhost eingerichtet, die neueste Arbeitskopie überprüft und eine Kopie einer Datenbanksicherung erhalten, die damit verwendet werden kann. Nachdem ich all dieses Setup und arbeitete, ging ich eine Demo -Transaktion durch, um sicherzustellen, dass meine Kasse nach der Rückkehr zur Arbeitskopie funktioniert.
Es sieht so aus, als würde die Kasse tatsächlich versuchen, meine Transaktion auf dem Entwicklungsserver jetzt zu verarbeiten, da sie die Karte mit:
Error Code: 10544: Please use another payment card
Ich habe das gesetzt System->Configuration->Payment Methods->Authorize.Net->Test
Ja, aber es versucht immer noch, meine Karte zu verarbeiten, so scheint es.
Lösung
Jeder Zahlungsgateway -Anbieter hat seinen eigenen Ansatz, um Testtransaktionen zu erleichtern. Im aktuellen Fall. IIRC Authorize.net verfügt über Einstellungen sowohl am externen (dh Ursprung als auch am Ende des Magento) als auch zum internen (tatsächlichen Autorize.net -Konto). Es gibt auch Kreditkartennummern und Beträge, die bestimmte Antworten aus dem Gateway auslösen können. Zusätzlich gibt es die Luhn -Scheck Dies wird häufig eine Client-Seite durchgeführt, um die Kontonummer zu validieren, sodass Gateway-Testkarten auch diese Kriterien erfüllen müssen
Eine Testkarte, die für Authorize.net verwendet werden kann, ist Visa 411111111111111 mit jedem CCV und einem Ablauf in der Zukunft.