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 7 „Kreditkarten-Ablaufdatum ist ungültig“?

Geprüft am

Authorize.Net Antwort-Ursachencode 7, „Kreditkarten-Ablaufdatum ist ungültig“, bedeutet, dass das Format des übermittelten Ablaufdatums falsch war. Es ist ein Datenproblem und keine Ablehnung durch die Bank. Der Käufer sollte Monat und Jahr genau so erneut eingeben, wie sie auf der Karte gedruckt sind; wenn es bei mehreren Käufern immer wieder vorkommt, sendet Ihr Checkout das Datum möglicherweise in einem Format, das Authorize.Net nicht akzeptiert.

Typ
Harte Ablehnung für diese Angaben
Abgelehnt durch
Authorize.Net's Validierung
Wiederholen
Nur mit einem korrekt formatierten Ablaufdatum.
Maßnahme des Käufers
Ablaufmonat und -jahr von der Karte erneut eingeben.
Maßnahme des Händlers
Überprüfen Sie das Datumsformat, das Ihr Checkout sendet.

Was PlatformDTC macht

PlatformDTC stuft Authorize.Net Code 7 als niemals wiederholbar mit denselben Angaben ein; da sein Checkout die Karte mit Accept.js tokenisiert, wird das Ablaufdatum vom eigenen Skript von Authorize.Net erfasst und nicht von PlatformDTC neu formatiert. Bei einer Abonnementverlängerung wird der Code nicht erneut versucht: Das Abonnement wird überfällig gehalten und der Kunde erhält eine E-Mail mit einem Link zum Hinzufügen einer neuen Karte.

Ursache

Authorize.Net's Hinweis für Code 7: „Das Format des übermittelten Datums war falsch.“ Ein vertauschter Monat und Jahr, ein zweistelliges Jahr, wo vierstellig erwartet wurde, oder ein leeres Feld können dies alles verursachen.

Was der Käufer tun kann

Geben Sie das Ablaufdatum als Monat und Jahr von der Vorderseite der Karte ein.

Was der Shop tun kann

Wenn Sie die Anfrage selbst erstellen, fordert die API-Referenz von Authorize.Net expirationDate als 7-stelligen Jahr- und Monatswert, YYYY-MM.

Für Entwickler

errors[0].errorCode "7"; 316 ist die vom Prozessor ausgegebene Version. Ein abgelaufenes, aber gültiges Datum gibt 8 zurück, nicht 7.

Häufige Fragen

Ist Authorize.Net Code 7 dasselbe wie eine abgelaufene Karte?
Nein. Code 7 ist ein falsch formatiertes Datum; eine abgelaufene Karte gibt Code 8 zurück.
Wie behebe ich Authorize.Net Code 7?
Geben Sie das Ablaufdatum erneut ein und überprüfen Sie, ob Ihre Integration es in einem akzeptierten Format sendet.

Quellen

Siehe auch

Zahlungsbibliothek