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

Authorize.Net · Ablehnungscodes

Was bedeutet Authorize.Net 6 „Die Kreditkartennummer ist ungültig“?

Geprüft am

Authorize.Net Antwort-Grundcode 6, „Die Kreditkartennummer ist ungültig“, bedeutet, dass die eingegebene Kartennummer die Validierung nicht bestanden hat. Normalerweise hat der Käufer sie falsch eingegeben, eine Ziffer vergessen oder etwas eingefügt, das keine Kartennummer ist. Das erneute Einreichen derselben Nummer wird erneut fehlschlagen. Der Käufer sollte sie sorgfältig erneut eingeben; wenn viele Käufer auf Code 6 stoßen, überprüfen Sie, ob Ihr Checkout die Nummer nicht verändert.

Typ
Harte Ablehnung für diese Details
Wer abgelehnt hat
Die Validierung von Authorize.Net
Wiederholen
Nur mit einer korrigierten Kartennummer.
Käuferaktion
Die Kartennummer erneut eingeben oder eine andere Karte verwenden.
Händleraktion
Stellen Sie sicher, dass der Checkout die vollständige Nummer ohne Leerzeichen oder Maskierung sendet.

Was PlatformDTC macht

PlatformDTC stuft Authorize.Net Code 6 als „niemals erneut versuchen“ für dieselben Details ein. Sein Checkout sendet niemals rohe Kartennummern: Accept.js im Browser des Käufers wandelt die Karte in ein einmaliges Token um, und Anfragen, die eine Kartennummer enthalten, werden abgelehnt. Bei einer Abonnementverlängerung wird der Code nicht erneut versucht: Das Abonnement wird als überfällig gehalten und der Kunde erhält eine E-Mail mit einem Link zum Hinzufügen einer neuen Karte.

Warum es passiert

Kartennummern enthalten eine Prüfziffer und eine bekannte Länge pro Marke. Eine Nummer, die diese Prüfungen nicht besteht, wird abgelehnt, bevor eine Bank sie sieht.

Was der Käufer tun kann

Geben Sie die lange Nummer der Karte erneut ein und achten Sie auf vertauschte Ziffern. Die Autovervollständigung speichert manchmal eine alte oder unvollständige Nummer.

Was der Shop tun kann

Wenn Code 6 häufig vorkommt, testen Sie Ihr Zahlungsformular: Feldgrenzen, entfernte Ziffern oder maskierte Werte, die an Authorize.Net gesendet werden, sind alles Ursachen dafür.

Für Entwickler

errors[0].errorCode "6" (37 und 315 sind die vom Prozessor ausgegebenen Äquivalente). Mit Accept.js berührt die Nummer niemals Ihren Server; senden Sie opaqueData anstelle von creditCard.cardNumber.

Häufige Fragen

Bedeutet Authorize.Net Code 6, dass die Karte gefälscht ist?
Nicht unbedingt. Die meisten Code 6 Fehler sind Tippfehler.
Was ist der Unterschied zwischen den Authorize.Net Codes 6, 37 und 315?
Alle besagen, dass die Kartennummer ungültig ist; 315 wird als eine vom Prozessor ausgegebene Ablehnung beschrieben, während 6 und 37 den gleichen Text teilen.

Quellen

Siehe auch

Zahlungsbibliothek