Authorize.Net · Ablehnungscodes
Was bedeutet Authorize.Net 50 „Diese Transaktion wartet auf die Abwicklung und kann nicht erstattet werden“?
Geprüft am
Authorize.Net Antwort-Ursachencode 50 bedeutet, dass die Transaktion auf die Abwicklung wartet und nicht erstattet werden kann: Gutschriften oder Rückerstattungen können nur für abgewickelte Transaktionen vorgenommen werden. Bis der Stapel abgewickelt ist, stornieren Sie die Zahlung stattdessen mit einem Void, was den vollen Betrag freigibt. Sobald sie abgewickelt ist, funktioniert eine Rückerstattung.
- Typ
- Fehler (Rückerstattung)
- Abgelehnt von
- Die Erstattungsregeln von Authorize.Net
- Erneut versuchen
- Nach der Abwicklung, oder stornieren Sie es jetzt stattdessen.
- Kundenaktion
- Nichts; der Shop kümmert sich um die Rückerstattung.
- Händleraktion
- Stornieren Sie die nicht abgewickelte Transaktion, oder warten Sie auf die Abwicklung und erstatten Sie dann.
Was PlatformDTC macht
Die Authorize.Net-Rückerstattungen von PlatformDTC folgen dieser Regel automatisch: Eine Rückerstattung wird nur gesendet, sobald die Zahlung abgewickelt wurde, und eine nicht abgewickelte Erfassung wird stattdessen storniert, für den vollen Betrag.
Warum es passiert
Rückerstattungen geben abgewickeltes Geld zurück. Vor der Abwicklung gibt es nichts zu erstatten, nur eine Autorisierung zum Stornieren.
Was der Shop tun kann
Wählen Sie im Händler-Interface „Void“ für eine nicht abgewickelte Transaktion. Für eine Teilerstattung warten Sie, bis sie abgewickelt ist.
Für Entwickler
errors[0].errorCode "50". Verwenden Sie voidTransaction vor der Abwicklung; refundTransaction danach.
Häufige Fragen
- Wie storniere ich eine nicht abgewickelte Authorize.Net-Zahlung (Code 50)?
- Stornieren Sie sie. Voids stornieren den vollen Betrag vor der Abwicklung.
- Kann ich eine Teilerstattung vor der Abwicklung vornehmen?
- Nein. Warten Sie auf die Abwicklung, erstatten Sie dann den Teilbetrag.
Quellen
- Authorize.Net Response Code Tool (Antwort-Ursachencodes) — Authorize.Net
- Authorize.Net Antwortcodes (JSON-Liste hinter dem Response Code Tool) — Authorize.Net
Siehe auch
- 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.
- 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.