Authorize.Net · Ablehnungscodes
Was bedeutet Authorize.Net 55 „Die Summe der Gutschriften würde den ursprünglichen Lastschriftbetrag übersteigen“?
Geprüft am
Authorize.Net Antwort-Ursachencode 55 bedeutet, dass die Summe der Gutschriften für die referenzierte Transaktion den ursprünglichen Lastschriftbetrag übersteigen würde. Die Transaktion wird abgelehnt, weil diese Rückerstattung, zu früheren hinzugefügt, mehr ist als der ursprünglich abgebuchte Betrag. Überprüfen Sie, was bereits erstattet wurde, und senden Sie nur den Restbetrag.
- Typ
- Fehler (Rückerstattung)
- Abgelehnt von
- Die Erstattungsregeln von Authorize.Net
- Erneut versuchen
- Nur mit einem kleineren Betrag.
- Kundenaktion
- Nichts; der Shop kümmert sich um Rückerstattungen.
- Händleraktion
- Überprüfen Sie frühere Rückerstattungen und senden Sie nur den Restbetrag.
Was PlatformDTC macht
PlatformDTC gibt jeder Authorize.Net-Rückerstattung einen eigenen Idempotenzschlüssel und zeichnet ihn auf, sodass eine wiederholte Rückerstattungsanfrage das aufgezeichnete Ergebnis zurückgibt, anstatt Authorize.Net eine zweite Gutschrift zu senden.
Warum es passiert
Eine Transaktion kann in Teilen zurückerstattet werden, aber niemals für mehr als ihren ursprünglichen Gesamtbetrag.
Was der Shop tun kann
Öffnen Sie die Transaktion in der Händlerschnittstelle, um frühere Gutschriften zu sehen und nur die Differenz zurückzuerstatten.
Für Entwickler
errors[0].errorCode "55". Kumulative Rückerstattungen pro refTransId verfolgen.
Häufige Fragen
- Warum lehnt Authorize.Net meine Rückerstattung mit Code 55 ab?
- Frühere Rückerstattungen plus diese überschreiten den ursprünglichen Betrag.
- Kann ich bei Authorize.Net mehr als die ursprüngliche Zahlung zurückerstatten?
- Nein. Code 55 lehnt Gutschriften ab, die über der ursprünglichen Belastung liegen.
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.
- 50 — Sie können nur eine abgewickelte Transaktion erstatten; diese ist noch nicht abgewickelt.
- 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.
- E00039 — Ein Kundenprofil mit denselben Details existiert bereits auf dem Konto.