NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Antwortcodes des Kartenausstellers (ISO 8583) · Ablehnungscodes

Was bedeutet der Karten-Ablehnungscode 94?

Geprüft am

Code 94 ist ein ISO 8583 Issuer-Antwortcode für ein Duplikat: Visa sagt „request is identified as a duplicate“, Mastercard „duplicate transmission detected“. Der Issuer sah dieselbe Autorisierung zweimal und lehnte die Wiederholung ab. Der erste Versuch könnte genehmigt worden sein, prüfen Sie dies also, bevor Sie erneut belasten. Visa nennt 94 nicht in den Kategorien 1 bis 3, daher ist es Kategorie 4, mit bis zu 20 Wiederholungsversuchen in 30 Tagen.

Typ
Keine Ablehnung wegen fehlender Deckung (Duplikat)
Wer abgelehnt hat
Die ausstellende Bank der Karte
Visa-Kategorie
Kategorie 4 (generische Antwort): bis zu 20 Wiederholungsversuche in 30 Tagen
Wiederholen
Den ersten Versuch prüfen, bevor Sie es erneut versuchen
Käuferaktion
Vor erneuter Zahlung auf eine bestehende Belastung prüfen
Händleraktion
Nach einer genehmigten Zwillingszahlung suchen; Idempotenz verwenden
PlatformDTC-Verlängerung (Smart retry)
Keine Regel für diesen Rohcode; der eigene Code des Prozessors entscheidet

Was PlatformDTC macht

PlatformDTC hat keine Regel für einen rohen 94, daher entscheidet der Code des Prozessors. Wenn Smart retry aktiviert ist, erhält Stripes `duplicate_transaction` einen Wiederholungsversuch 48 bis 72 Stunden später, wenn es kein aktuelles Duplikat mehr ist (oft ein zweites Abonnement auf derselben Karte, das in derselben Minute abgerechnet wird), dann wird der Kunde um eine neue Karte gebeten. Beim Checkout wird es nie dem Backup-Prozessor angeboten, sodass eine Bestellung nicht zweimal über zwei Prozessoren abgerechnet werden kann.

Warum es passiert

Dieselbe Anfrage wurde zweimal gesendet, zum Beispiel nach einem Doppelklick, einem Timeout und erneutem Senden oder einem automatischen Wiederholungsversuch, der den ersten Versuch überlappte.

Was der Laden tun kann

Suchen Sie kurz zuvor nach einer genehmigten Zahlung mit demselben Betrag und derselben Karte. Senden Sie einen Idempotenzschlüssel mit jeder Zahlungsanfrage, damit ein erneutes Senden als dieselbe Zahlung erkannt wird.

Für Entwickler

Bei Stripe kommt der rohe Issuer-Code in charge.outcome.network_decline_code (hier „94“) 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. Stripes decline_code duplicate_transaction weist Sie darauf hin, zu prüfen, ob eine kürzliche Zahlung bereits existiert.

Häufige Fragen

Wurde der Kunde belastet, als er Code 94 erhielt?
Möglicherweise beim ersten Versuch. Prüfen Sie, ob eine genehmigte Zahlung vorliegt, bevor Sie ihn bitten, erneut zu zahlen.
Wie stoppe ich Code 94?
Verwenden Sie Idempotenzschlüssel und deaktivieren Sie den Bezahlen-Button nach dem ersten Klick.

Quellen

Siehe auch

Zahlungsbibliothek