Authorize.Net · Ablehnungscodes
Was bedeutet Authorize.Net 120 „An error occurred during processing. Please try again (void after timeout failed)“?
Geprüft am
Authorize.Net Antwortgrundcode 120 bedeutet, dass die vom System generierte Stornierung für eine ursprünglich abgelaufene Transaktion fehlgeschlagen ist: Die erste Transaktion ist beim Warten auf den Autorisierer abgelaufen, und Authorize.Net konnte sie danach nicht stornieren. Eine Autorisierung kann daher auf der Karte des Käufers verbleiben. Prüfen Sie dies, bevor Sie es erneut versuchen, damit der Käufer nicht mit zwei Reservierungen endet.
- Typ
- Verarbeitungsfehler (temporär)
- Wer abgelehnt hat
- Der Autorisierer und Authorize.Net
- Erneut versuchen
- Prüfen Sie auf eine Autorisierung auf der Karte, bevor Sie es erneut versuchen.
- Käuferaktion
- Prüfen Sie auf eine ausstehende Belastung, bevor Sie erneut bezahlen.
- Händleraktion
- Suchen Sie nach einer verbleibenden Autorisierung und geben Sie sie bei Bedarf frei.
Was PlatformDTC macht
PlatformDTC stuft Authorize.Net Code 120 als Gateway-Fehler ein: Bei einer Abonnementverlängerung verzögert es die Belastung, ohne einen Mahnschritt zu verwenden oder dem Kunden per E-Mail mitzuteilen, dass die Zahlung fehlgeschlagen ist.
Warum es passiert
Authorize.Net's Hinweis: „The original transaction timed out while waiting for a response from the authorizer.“ Die Stornierung, die zur Bereinigung danach gedacht war, ist dann fehlgeschlagen.
Was der Käufer tun kann
Suchen Sie in Ihrer Banking-App nach einem ausstehenden Betrag, bevor Sie erneut bezahlen; er sollte verschwinden oder rückgängig gemacht werden.
Was das Geschäft tun kann
Wenn eine Reservierung bestehen bleibt, kontaktieren Sie Ihren Zahlungsdienstleister oder bitten Sie den Aussteller, die Autorisierung freizugeben.
Für Entwickler
errors[0].errorCode "120". Die Codes 121 (Datenbankfehler) und 122 (Verarbeitungsfehler) sind die gleiche fehlgeschlagene Stornierungssituation aus anderen Gründen.
Häufige Fragen
- Wird der Käufer nach Authorize.Net Code 120 belastet?
- Kein Verkauf abgeschlossen, aber eine Autorisierung vom abgelaufenen Versuch kann noch angezeigt werden, bis sie freigegeben wird.
- Wie unterscheiden sich die Codes 120, 121 und 122?
- Alle sind fehlgeschlagene Systemstornierungen; Authorize.Net listet einen Timeout für 120, einen Datenbankfehler für 121 und einen Verarbeitungsfehler für 122 auf.
Quellen
- Authorize.Net Response Code Tool (response reason codes) — Authorize.Net
- Authorize.Net response codes (JSON list behind the Response Code Tool) — Authorize.Net
Siehe auch
- 19 — Authorize.Net hat keine Antwort vom Kartenprozessor erhalten (ein Verbindungsproblem).
- 36 — Die Bank hat die Karte beim Checkout genehmigt, aber die Zahlung schlug bei der Abrechnung fehl.
- 16 — Die Transaktions-ID, auf die Sie sich bezogen haben (für eine Rückerstattung oder Stornierung), ist nicht auf diesem Authorize.Net Konto.
- 50 — Sie können nur eine abgewickelte Transaktion erstatten; diese ist noch nicht abgewickelt.
- 54 — Die Rückerstattung kann nicht ausgestellt werden: nicht abgewickelt, falscher Typ oder Währung, ungültige ID, oder vor über 180 Tagen abgewickelt.
- 55 — Diese Rückerstattung plus frühere Rückerstattungen wären mehr als die ursprüngliche Zahlung.
- E00027 — Die API meldet, dass die Transaktion fehlgeschlagen ist; der wahre Grund liegt im errorCode der Transaktion.
- E00007 — Die API Login ID oder der Transaction Key ist falsch oder wurde an die falsche Umgebung gesendet.