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

Afwijzingscodes

Authorize.Net response reden codes uitgelegd

Gecontroleerd op

Authorize.Net retourneert een response code (1 goedgekeurd, 2 geweigerd, 3 fout, 4 vastgehouden voor beoordeling) en een response reden code die aangeeft waarom. Sommige redenen zijn de bank van de klant die weigert, sommige zijn uw eigen fraudefilters, en veel zijn instellings- of integratiefouten die geen enkele klant kan oplossen. Elke pagina hieronder legt één reden code uit in duidelijke taal, of een nieuwe poging kan werken, en wat PlatformDTC doet wanneer het die code ziet op het eigen Authorize.Net account van een winkel.

Reden codeBetekenis
2De kaartuitgever, of de verwerker namens deze, weigerde de betaling zonder specifieke reden.
3De uitgever wil een telefonische autorisatie (een telefoongesprek) voordat het deze betaling goedkeurt.
4De processor meldt dat de kaart moet worden ingenomen: de uitgever wil dat deze buiten gebruik wordt gesteld.
41Uw eigen FraudScreen.Net drempelwaarde heeft de betaling geblokkeerd omdat de fraudescore te hoog was.
141FraudScreen.Net heeft de betaling geweigerd, maar de automatische annulering van de autorisatie is niet gelukt.
44De processor weigerde omdat de beveiligingscode (CVV) van de kaart niet overeenkwam met de gegevens van de bank.
45Zowel de adrescontrole als de beveiligingscodecontrole voldeden aan de weigeringsregels die u hebt ingesteld.
145Uw AVS- en kaartcodefilters weigerden de verkoop, maar de automatische annulering van de autorisatie is mislukt.
65Uw kaartcode (CVV) filter weigerde de betaling op basis van het beveiligingscoderesultaat.
165Een mismatch van de beveiligingscode voldeed aan uw instellingen en de automatische annulering van de autorisatie mislukte.
27Het ingevoerde factuuradres komt niet overeen met het adres dat de bank van de kaart heeft geregistreerd.
127Een AVS-mismatch weigerde de verkoop en de automatische annulering mislukte, dus een reservering kan op de kaart blijven staan.
128De bank van de klant staat momenteel geen transacties toe op deze rekening.
250De betaling kwam van een IP-adres dat u heeft geblokkeerd in de fraudetools van Authorize.Net.
251Een Fraud Detection Suite filter heeft de betaling geweigerd, inclusief het geblokkeerde-IP-filter.
252De betaling werd geaccepteerd, maar wordt vastgehouden voor uw beoordeling door een fraudefilter dat is ingesteld op vasthouden.
253De kaart werd geautoriseerd, maar een fraudefilter houdt de betaling vast voor uw beoordeling.
254U of uw team heeft de betaling geweigerd na het controleren van een vastgehouden transactie.
295De prepaidkaart dekte slechts een deel van het bedrag; een andere betaling is nodig voor de rest.
36De bank keurde de kaart goed bij het afrekenen, maar de betaling mislukte toen deze werd afgewikkeld.
6Het kaartnummer voldeed niet aan de validatie: een typefout, een ontbrekend cijfer, of geen echt kaartnummer.
37Het kaartnummer werd als ongeldig geweigerd (zelfde tekst als code 6).
315De processor weigerde het kaartnummer als ongeldig.
7De vervaldatum werd in het verkeerde formaat verzonden of is geen geldige datum.
316De processor heeft de vervaldatum van de kaart als ongeldig afgewezen.
8De vervaldatum van de kaart is verstreken, dus kan deze niet langer worden belast.
317De processor heeft geweigerd omdat de kaart is verlopen.
78De verzonden beveiligingscode (CVV) had het verkeerde formaat, bijvoorbeeld het verkeerde aantal cijfers.
11Een identieke transactie werd verzonden binnen het duplicaatvenster (standaard twee minuten).
318De processor weigerde het verzoek als een duplicaat van een eerdere transactie.
17Uw Authorize.Net gateway is niet ingesteld om dit kaartmerk te accepteren.
28Uw processorplatform is niet ingesteld om dit kaartmerk te accepteren.
56Het account verwerkt alleen eChecks, dus kaartbetalingen worden geweigerd.
39De verzonden valuta is niet degene waarvoor uw Authorize.Net account is ingesteld.
49Het bedrag is hoger dan het maximaal toegestane transactiebedrag op uw account.
5Het veld `amount` ontbrak of was geen geldig nummer.
13De API Login ID is verkeerd, naar de verkeerde omgeving gestuurd, of het account is inactief.
123Een persoonlijke gebruikerslogin werd gebruikt om software te verbinden; het heeft in plaats daarvan de API Login ID nodig.
124Uw processor ondersteunt geen transacties die zijn gemarkeerd als terugkerend.
153De wallet-betaalgegevens (zoals Apple Pay) konden niet worden verwerkt zoals verzonden.
154Apple Pay is niet ingeschakeld voor dit Authorize.Net-account.
289Uw processor voert geen $0 kaartcontrole uit voor dit kaartmerk.
19Authorize.Net kreeg geen antwoord van de kaartverwerker (een verbindingsprobleem).
20Authorize.Net verloor contact met de kaartverwerker voordat het een antwoord kreeg.
35Uw verkopersaccount is onjuist ingesteld bij de verwerker.
57De processor kon gegevens in het verzoek niet interpreteren, zoals een verkeerde CVV-lengte of ZIP-formaat.
63Vaak zijn uw bedrijfsgegevens (zoals land) onjuist voor een TSYS processoraccount.
120De oorspronkelijke transactie is verlopen (timed out) en de automatische annulering ervan is ook mislukt.
16De transactie-ID waarnaar u verwees (voor een terugbetaling of annulering) staat niet op dit Authorize.Net account.
50U kunt alleen een afgewikkelde transactie terugbetalen; deze is nog niet afgewikkeld.
54De terugbetaling kan niet worden uitgevoerd: onafgewikkeld, verkeerd type of valuta, ongeldige ID, of meer dan 180 dagen geleden afgewikkeld.
55Deze terugbetaling plus eerdere terugbetalingen zou meer zijn dan de oorspronkelijke betaling.
E00027De API meldt dat de transactie is mislukt; de echte reden staat in de errorCode van de transactie.
E00007De API Login ID of Transaction Key is verkeerd, of naar de verkeerde omgeving gestuurd.
E00001Authorize.Net stuitte op een interne fout; de aanvraag is niet voltooid.
E00003De aanvraag die naar de API is gestuurd, was onjuist geformuleerd, dus Authorize.Net kon het niet lezen.
E00013Eén veld in de aanvraag heeft een ongeldige waarde; de responstekst benoemt het.
E00039Een klantprofiel met dezelfde gegevens bestaat al op het account.
E00040Het klant- of betaalprofiel waarnaar u verwees, bestaat niet op dit account.
E00044Opgeslagen klantprofielen (CIM) zijn niet ingeschakeld voor dit account.
E00009Het account staat in Testmodus, dus de aanvraag wordt niet verwerkt.

Bankweigeringen, uw filters, of instellingsfouten

Codes 2, 3, 4 en 128 komen van de bank van de kaart. Codes 27, 41, 44, 45, 65 en 250 tot 254 hebben betrekking op adrescontroles, beveiligingscodecontroles of fraudefilters, waarvan u er verschillende zelf configureert in de Merchant Interface.

Codes zoals 13, 17, 28, 35, 39 en 63 zijn problemen met de accountinstellingen; elke klant zal hiermee te maken krijgen totdat de instelling is opgelost. Codes 19, 20 en E00001 zijn tijdelijke verwerkingsfouten.

Regels voor opnieuw proberen

Kaartnetwerken beperken het aantal nieuwe pogingen. Visa staat nooit een nieuwe poging toe bij zijn "uitgever zal niet goedkeuren"-reacties (zoals kaart innemen, afgesloten rekening of stopzetting betaling) en beperkt andere weigeringen tot 15 nieuwe pogingen in 30 dagen. Mastercard adviescodes 03 en 21 betekenen niet opnieuw proberen.

Bij abonnementsverlengingen leest PlatformDTC de reden code op dezelfde manier als een Stripe weigering: verlopen, verkeerde of geblokkeerde kaarten (zoals 4, 6, 7, 8, 27, 44, 251 en 317) worden niet opnieuw geprobeerd en de klant wordt om een nieuwe kaart gevraagd; een algemene weigering (2) of doorverwijzing (3) krijgt één nieuwe poging 48 tot 72 uur later; tijdelijke verwerkingsfouten worden uitgesteld en opnieuw geprobeerd zonder dat dit ten koste gaat van de klant.

Voor ontwikkelaars

Het algehele resultaat is transactionResponse.responseCode (1 Goedgekeurd, 2 Geweigerd, 3 Fout, 4 Vastgehouden voor Beoordeling). De reden code is transactionResponse.errors[0].errorCode met errorText; resultaten op API-niveau gebruiken messages.message[0].code (I000xx succes, E000xx fout).

Veelgestelde vragen

Wat is het verschil tussen Authorize.Net response codes en reden codes?
De response code is het algehele resultaat (1 goedgekeurd, 2 geweigerd, 3 fout, 4 vastgehouden voor beoordeling); de response reden code legt uit waarom.
Werkt PlatformDTC met Authorize.Net?
Ja. Een winkel kan zijn eigen Authorize.Net account koppelen voor afrekenen en abonnementsverlengingen; kaartgegevens gaan via Authorize.Net's Accept.js, zodat kaartnummers nooit de servers van PlatformDTC raken.

Bronnen

Betalingsbibliotheek