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

Authorize.Net · Afwijzingscodes

Wat betekent Authorize.Net 6 “Het creditcardnummer is ongeldig”?

Gecontroleerd op

Authorize.Net antwoord redencode 6, "Het creditcardnummer is ongeldig", betekent dat het ingediende kaartnummer de validatie niet heeft doorstaan. Meestal heeft de klant het verkeerd getypt, een cijfer weggelaten, of iets geplakt dat geen kaartnummer is. Het opnieuw indienen van hetzelfde nummer zal opnieuw mislukken. De klant moet het zorgvuldig opnieuw invoeren; als veel klanten code 6 tegenkomen, controleer dan of uw checkout het nummer niet wijzigt.

Type
Harde weigering voor deze gegevens
Wie weigerde
De validatie van Authorize.Net
Opnieuw proberen
Alleen met een gecorrigeerd kaartnummer.
Actie van de klant
Typ het kaartnummer opnieuw in of gebruik een andere kaart.
Actie van de winkelier
Zorg ervoor dat de checkout het volledige nummer zonder spaties of maskering verzendt.

Wat PlatformDTC doet

PlatformDTC classificeert Authorize.Net code 6 als nooit opnieuw proberen met dezelfde gegevens. De checkout verzendt helemaal geen onbewerkte kaartnummers: Accept.js in de browser van de klant zet de kaart om in een eenmalige token, en verzoeken met een kaartnummer worden geweigerd. Bij een abonnementsverlenging wordt de code niet opnieuw geprobeerd: het abonnement wordt als achterstallig beschouwd en de klant ontvangt een e-mail met een link om een nieuwe kaart toe te voegen.

Waarom het gebeurt

Kaartnummers bevatten een controlecijfer en een bekende lengte per merk. Een nummer dat niet aan die controles voldoet, wordt geweigerd voordat een bank het ziet.

Wat de klant kan doen

Voer het lange nummer van de kaart opnieuw in, let op verwisselde cijfers. Autofill slaat soms een oud of gedeeltelijk nummer op.

Wat de winkel kan doen

Als code 6 vaak voorkomt, test dan uw betaalformulier: veldlimieten, verwijderde cijfers of gemaskeerde waarden die naar Authorize.Net worden gestuurd, veroorzaken dit allemaal.

Voor ontwikkelaars

errors[0].errorCode "6" (37 en 315 zijn de door de processor uitgegeven equivalenten). Met Accept.js raakt het nummer nooit uw server; stuur opaqueData in plaats van creditCard.cardNumber.

Veelgestelde vragen

Betekent Authorize.Net code 6 dat de kaart nep is?
Niet noodzakelijk. De meeste code 6-fouten zijn typefouten.
Wat is het verschil tussen Authorize.Net codes 6, 37 en 315?
Alle zeggen dat het kaartnummer ongeldig is; 315 wordt beschreven als een door de processor uitgegeven weigering, terwijl 6 en 37 dezelfde tekst delen.

Bronnen

Zie ook

Betalingsbibliotheek