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

Stripe · Ablehnungscodes

Was bedeutet der Stripe authentication_not_handled Ablehnungscode?

Geprüft am

Der authentication_not_handled Ablehnungscode von Stripe ist eine Folge von authentication_required. Die Bank der Karte bat den Karteninhaber, die Zahlung zu verifizieren, die Zahlung wurde ohne diese Verifizierung durchgeführt, und die Bank hat sie erneut abgelehnt. Die Lösung besteht darin, den 3D Secure (starke Kundenauthentifizierung) Schritt auszuführen und den Käufer ihn abschließen zu lassen. Für Zahlungen, die getätigt werden, während der Kunde abwesend ist, empfiehlt Stripe, die Authentifizierung vorzubereiten, während der Kunde anwesend ist, und bei Bedarf auf eine In-Sitzungs-Zahlung zurückzugreifen.

Typ
Authentifizierung erforderlich (weiche Ablehnung)
Wer abgelehnt hat
Die Bank der Karte
Erneut versuchen
Nur mit abgeschlossenem Verifizierungsschritt
Aktion des Käufers
Erneut bezahlen und den Verifizierungsbildschirm der Bank abschließen
Aktion des Händlers
Stellen Sie sicher, dass die Kasse 3D Secure ausführt; bringen Sie Off-Session-Kunden zur Bestätigung zurück

Was PlatformDTC macht

Die Kassen-Weiterleitung von PlatformDTC behandelt authentication_not_handled als einen 3D Secure-Fall: Die Zahlung bleibt zur Verifizierung auf demselben Prozessor und wird niemals einem Backup-Prozessor angeboten. Bei Verlängerungen, nach dem festen Zeitplan oder mit Smart retry, wird es nicht blind erneut versucht: Das Abonnement wird überfällig gehalten und der Kunde erhält eine E-Mail mit dem Betreff „Aktion erforderlich“, in der er gebeten wird, die Zahlung bei seiner Bank zu bestätigen.

Warum es passiert

Es bedeutet normalerweise, dass eine Integration oder ein Ablauf die Zahlung fortsetzen ließ, ohne die Verifizierungsaufforderung der Bank anzuzeigen, oder dass eine gespeicherte Karte belastet wurde, ohne dass der Kunde anwesend war, als die Bank eine Verifizierung verlangte.

Was der Käufer tun kann

Gehen Sie zurück zur Kasse und zahlen Sie erneut, und schließen Sie das Verifizierungsfenster oder die Aufforderung der Banking-App ab, wenn diese erscheint.

Was der Shop tun kann

Wenn Sie dies oft sehen, überspringt Ihre Kasse die Verifizierung, die die Bank angefordert hat. Bei Abonnements erfassen und authentifizieren Sie die Karte, während der Kunde anwesend ist (wenn er sich zum ersten Mal anmeldet), und senden Sie ihm einen Bestätigungslink per E-Mail, wenn eine spätere Belastung erneut eine Verifizierung anfordert.

Für Entwickler

Stripes Empfehlung: Führen Sie den EMV 3D Secure- oder SCA-Flow aus; für Off-Session-Zahlungen erfassen und bereiten Sie die Authentifizierung zuerst On-Session vor, und greifen Sie dann bei Bedarf auf On-Session zurück. Der Wert befindet sich in last_payment_error.decline_code.

Häufige Fragen

Was ist der Unterschied zwischen authentication_required und authentication_not_handled?
authentication_required bedeutet, dass die Bank eine Verifizierung anfordert. authentication_not_handled bedeutet, dass die Zahlung ohne diese Verifizierung fortgesetzt wurde, sodass die Bank erneut abgelehnt hat.
Wird ein erneuter Versuch derselben Zahlung funktionieren?
Nicht ohne Verifizierung. Die Bank möchte, dass der Karteninhaber die Zahlung genehmigt, daher muss der erneute Versuch den 3D Secure-Schritt beinhalten.

Quellen

Siehe auch

Zahlungsbibliothek