Authorize.Net · Ablehnungscodes
Was bedeutet Authorize.Net 16 „The transaction cannot be found“?
Geprüft am
Authorize.Net Antwortgrundcode 16, „The transaction cannot be found“, bedeutet, dass die Transaktions-ID korrekt formatiert war, aber das Gateway keine Aufzeichnung davon hat. Authorize.Net sagt, eine häufige Ursache sei eine Rückerstattung, bei der die ursprüngliche Transaktion auf einem anderen Authorize.Net Konto verarbeitet wurde als dem, das die Rückerstattung sendet. Erstatten Sie von dem Konto, das die Zahlung erhalten hat.
- Typ
- Fehler (Rückerstattung oder Stornierung)
- Wer abgelehnt hat
- Authorize.Net's Aufzeichnungen
- Erneut versuchen
- Nur mit der richtigen Transaktions-ID und dem richtigen Konto.
- Käuferaktion
- Nichts; das Geschäft wickelt Rückerstattungen ab.
- Händleraktion
- Erstatten Sie von demselben Authorize.Net Konto, das die Zahlung erhalten hat.
Was PlatformDTC macht
PlatformDTC erstattet eine Authorize.Net Zahlung mit der Transaktions-ID, die es beim Checkout auf demselben Geschäftskonto erfasst hat, und storniert eine unbeglichene Erfassung anstatt sie zu erstatten, die Reihenfolge, die Authorize.Net verlangt.
Warum es passiert
Rückerstattungen und Stornierungen beziehen sich auf die ursprüngliche Transaktion anhand der ID. Wenn sie zu einem anderen Konto gehört oder die ID falsch ist, kann Authorize.Net sie nicht finden.
Was das Geschäft tun kann
Melden Sie sich bei dem Authorize.Net Konto an, das den ursprünglichen Verkauf verarbeitet hat, und erstatten Sie von dort. Wenn die ID korrekt ist, schlägt Authorize.Net vor, Ihren Zahlungsdienstleister zu bitten, die Einrichtung für diesen Kartentyp zu überprüfen.
Für Entwickler
errors[0].errorCode "16"; prüfen Sie refTransId und die verwendete merchantAuthentication.
Häufige Fragen
- Warum kann Authorize.Net meine Transaktion für eine Rückerstattung nicht finden (Code 16)?
- Meistens wird die Rückerstattung von einem anderen Authorize.Net Konto gesendet als der ursprüngliche Verkauf.
- Ist Authorize.Net Code 16 eine Kartenablehnung?
- Nein. Es betrifft die von Ihnen referenzierte Transaktions-ID.
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.
- 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.
- E00001 — Authorize.Net ist auf einen internen Fehler gestoßen; die Anfrage wurde nicht abgeschlossen.