Antwortcodes des Kartenausstellers (ISO 8583) · Ablehnungscodes
Was bedeutet der Karten-Ablehnungscode 13?
Geprüft am
Code 13 ist ein ISO 8583 Issuer-Antwortcode. Visa definiert ihn als „ungültiger Betrag oder Währungsumrechnungsfeldüberlauf“ und Mastercard als „ungültiger Betrag“. Die Bank hat den mit der Autorisierung gesendeten Betrag abgelehnt, nicht die Gelder des Karteninhabers. Visa nennt 13 nicht in den Kategorien 1 bis 3, daher ist es Kategorie 4, generisch, mit bis zu 20 Wiederholungsversuchen in 30 Tagen, aber das erneute Senden desselben Betrags wird die Antwort nicht ändern.
- Typ
- Datenfehler (Betrag)
- Wer abgelehnt hat
- Die ausstellende Bank der Karte
- Visa-Kategorie
- Kategorie 4 (generische Antwort): bis zu 20 Wiederholungsversuche in 30 Tagen
- Erneuter Versuch
- Nur nach Korrektur des Betrags oder der Währung
- Käuferaktion
- Eine andere Karte versuchen, wenn der Betrag korrekt ist
- Händleraktion
- Bestellbetrag, Währung und eventuelle Umrechnung prüfen
- PlatformDTC-Verlängerung (Smart-Wiederholungsversuch)
- Keine Regel für diesen rohen Code; der eigene Code des Prozessors entscheidet
Was PlatformDTC macht
PlatformDTC hat keine Regel für einen rohen Code 13; der Code des Prozessors entscheidet. Stripes `invalid_amount` wird niemals wiederholt: Bei beiden Wiederholungsplänen wird die Verlängerung als überfällig gehalten und der Kunde wird gebeten, den Betrag bei seiner Bank zu überprüfen oder eine andere Karte zu verwenden. Jeder andere harte Prozessorcode stoppt ebenfalls sofort. Beim Checkout wird Stripes `invalid_amount` niemals dem Backup-Prozessor angeboten.
Warum es passiert
Das Betragsfeld hat die Prüfungen des Ausstellers nicht bestanden: ein Betrag, den die Karte nicht akzeptieren kann, oder ein Problem bei der Umrechnung in die Währung der Karte. Es geht um die Anfrage, nicht um das Guthaben des Karteninhabers, das Code 51 ist.
Was der Shop tun kann
Prüfen Sie den Betrag und die Währung der fehlgeschlagenen Zahlung. Null, negative oder ungewöhnlich hohe Beträge oder eine Währung, die die Karte nicht unterstützt, sind die üblichen Verdächtigen.
Für Entwickler
Bei Stripe kommt der rohe Issuer-Code in `charge.outcome.network_decline_code` (hier „13“) an, neben Stripes eigenem `decline_code`. Lesen Sie ihn zusammen mit der Kartenmarke: Dieselben zwei Zeichen können bei Visa und Mastercard unterschiedliche Bedeutungen haben. Visa: „ungültiger Betrag oder Währungsumrechnungsfeldüberlauf“; Mastercard: „ungültiger Betrag“. Stripe hat einen separaten `decline_code` `invalid_amount` für seine eigene Zusammenfassung.
Häufige Fragen
- Bedeutet Code 13, dass der Kunde kein Geld hat?
- Nein. Nicht genug Geld ist Code 51. Code 13 bedeutet, dass der Betrag selbst für den Aussteller nicht akzeptabel war.
- Wird ein erneuter Versuch Code 13 beheben?
- Nur wenn sich etwas am Betrag oder an der Währung ändert. Dieselbe Anfrage wird erneut abgelehnt.
Quellen
Siehe auch
- 51 — Nicht ausreichende Mittel: Der Kontostand oder das Kreditlimit konnte die Zahlung nicht decken.
- 61 — Genehmigungsbetragslimit überschritten: Die Zahlung überschreitet ein Limit, das die Bank für die Karte festgelegt hat.
- 12 — Ungültige Transaktion: Der Aussteller akzeptiert diese Art von Transaktion mit der Karte nicht.
- 14 — Ungültige Kontonummer: Diese Kartennummer existiert bei der Bank nicht.
- 15 — Kein solcher Aussteller: Die Kartennummer gehört zu keiner bekannten Bank.
- 19 — Transaktion wiederholen: Der Aussteller bittet darum, die Zahlung erneut zu senden.
- 21 — Keine Aktion durchgeführt: Der Aussteller hat die Anfrage nicht bearbeitet.
- 41 — Verlorene Karte, einziehen: Die Karte wurde als verloren gemeldet. Niemals erneut versuchen.