Authorize.Net · Ablehnungscodes
Was bedeutet Authorize.Net 318 „Eine doppelte Transaktion wurde übermittelt (Prozessor)“?
Geprüft am
Authorize.Net Antwort-Ursachencode 318, „Eine doppelte Transaktion wurde übermittelt“, ist die vom Prozessor ausgegebene Version von Code 11: Der Prozessor, nicht der eigene Filter von Authorize.Net, hat entschieden, dass die Anfrage eine frühere dupliziert. Suchen Sie die frühere Transaktion, bevor Sie es erneut versuchen, damit der Kunde nicht zweimal belastet wird, sobald beide abgewickelt sind.
- Typ
- Fehler (Duplikatsprüfung)
- Wer abgelehnt hat
- Der Kartenprozessor
- Erneut versuchen
- Nicht, bevor Sie die frühere Transaktion überprüft haben.
- Käuferaktion
- Prüfen Sie, ob die erste Zahlung erfolgreich war.
- Händleraktion
- Finden Sie die ursprüngliche Transaktion, bevor Sie erneut belasten.
Was PlatformDTC macht
PlatformDTC sendet eine Zahlung mit Code 318 an der Kasse nie erneut, und sein Verlängerungsbuch gibt das aufgezeichnete Ergebnis für eine wiederholte Verlängerungsanfrage zurück, anstatt Authorize.Net eine zweite Abbuchung zu senden. Eine Verlängerung, die immer noch 318 erhält, wird 48 Stunden oder mehr später, außerhalb des `duplicateWindow`, erneut versucht.
Warum es passiert
Der Prozessor wendet seine eigene Duplikaterkennung an und hat diese Anfrage als Wiederholung abgelehnt.
Was der Shop tun kann
Suchen Sie im Händler-Interface nach einer Transaktion mit dem gleichen Betrag und der gleichen Karte kurz vor dieser.
Für Entwickler
`errors[0].errorCode "318"` (vom Prozessor ausgegebenes Gegenstück zu 11). Das Ändern von `duplicateWindow` beeinflusst die eigene Prüfung des Prozessors nicht.
Häufige Fragen
- Behebt `duplicateWindow` den Authorize.Net Code 318?
- Nein. Diese Einstellung steuert den Filter von Authorize.Net (Code 11); 318 kommt vom Prozessor.
- Soll ich nach Authorize.Net Code 318 erneut einreichen?
- Nur nachdem Sie bestätigt haben, dass die frühere Transaktion nicht erfolgreich war.
Quellen
- Authorize.Net Response Code Tool (Antwort-Ursachencodes) — Authorize.Net
- Authorize.Net Antwortcodes (JSON-Liste hinter dem Response Code Tool) — Authorize.Net
Siehe auch
- 11 — Eine identische Transaktion wurde innerhalb des Duplikatfensters gesendet (standardmäßig zwei Minuten).
- 17 — Ihr Authorize.Net Gateway ist nicht für die Annahme dieser Kartenmarke eingerichtet.
- 28 — Ihre Prozessorplattform ist nicht für die Annahme dieser Kartenmarke eingerichtet.
- 56 — Das Konto verarbeitet nur eChecks, daher werden Kartenzahlungen abgelehnt.
- 39 — Die gesendete Währung ist nicht die, für die Ihr Authorize.Net-Konto eingerichtet ist.
- 49 — Der Betrag liegt über dem maximal zulässigen Transaktionsbetrag für Ihr Konto.
- 5 — Das Feld für den Betrag fehlte oder war keine gültige Zahl.