Authorize.Net · Ablehnungscodes
Was bedeutet Authorize.Net 54 „Die referenzierte Transaktion erfüllt nicht die Kriterien für die Ausstellung einer Gutschrift“?
Geprüft am
Authorize.Net Antwort-Ursachencode 54 bedeutet, dass die referenzierte Transaktion die Kriterien für die Ausstellung einer Gutschrift nicht erfüllt. Authorize.Net listet die üblichen Gründe auf: Sie könnte nicht abgewickelt sein, ein ungültiger Typ, die falsche Währung, eine ungültige Referenz-Transaktions-ID, oder vor mehr als 180 Tagen abgewickelt worden sein. Beheben Sie den zutreffenden Fehler, oder zahlen Sie das Geld auf andere Weise zurück.
- Typ
- Fehler (Rückerstattung)
- Abgelehnt von
- Die Erstattungsregeln von Authorize.Net
- Erneut versuchen
- Nur nachdem der Grund behoben wurde.
- Kundenaktion
- Nichts; der Shop kümmert sich um Rückerstattungen.
- Händleraktion
- Überprüfen Sie den Status, Typ, die Währung und das Alter der Transaktion.
Was PlatformDTC macht
PlatformDTC sendet Authorize.Net-Rückerstattungen nur für abgewickelte Zahlungen, die es selbst erfasst hat, mit den maskierten Kartendetails, die Authorize.Net benötigt, was die meisten Ursachen für Code 54 ausschließt, außer der 180-Tage-Frist.
Warum es passiert
Rückerstattungen müssen sich auf eine abgewickelte, erstattungsfähige Transaktion in derselben Währung beziehen, innerhalb von 180 Tagen nach der Abwicklung.
Was der Shop tun kann
Suchen Sie die ursprüngliche Transaktion. Wenn sie nicht abgewickelt ist, stornieren Sie sie; wenn sie älter als 180 Tage ist, erstatten Sie dem Kunden das Geld auf andere Weise.
Für Entwickler
errors[0].errorCode "54". refundTransaction benötigt refTransId plus die letzten vier Ziffern der Karte und das Ablaufdatum (XXXX).
Häufige Fragen
- Wie lange habe ich Zeit, um eine Rückerstattung auf Authorize.Net vorzunehmen (Code 54)?
- Die Beschreibung von Authorize.Net für Code 54 listet Transaktionen, die vor mehr als 180 Tagen abgewickelt wurden, als nicht erstattungsfähig auf.
- Was ist, wenn eine Code 54 Rückerstattung zu alt ist?
- Zahlen Sie das Geld auf andere Weise zurück, zum Beispiel per Banküberweisung, und erfassen Sie dies.
Quellen
- Authorize.Net Response Code Tool (Antwort-Ursachencodes) — Authorize.Net
- Authorize.Net Antwortcodes (JSON-Liste hinter dem Response Code Tool) — Authorize.Net
Siehe auch
- 50 — Sie können nur eine abgewickelte Transaktion erstatten; diese ist noch nicht abgewickelt.
- 55 — Diese Rückerstattung plus frühere Rückerstattungen wären mehr als die ursprüngliche Zahlung.
- 16 — Die Transaktions-ID, auf die Sie sich bezogen haben (für eine Rückerstattung oder Stornierung), ist nicht auf diesem Authorize.Net Konto.
- 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.
- E00001 — Authorize.Net ist auf einen internen Fehler gestoßen; die Anfrage wurde nicht abgeschlossen.
- E00003 — Die an die API gesendete Anfrage war fehlerhaft, sodass Authorize.Net sie nicht lesen konnte.
- E00013 — Ein Feld in der Anfrage hat einen ungültigen Wert; der Antworttext benennt es.