Authorize.Net · Afwijzingscodes
Wat betekent Authorize.Net 44 “This transaction has been declined (card code mismatch)”?
Gecontroleerd op
Authorize.Net response reason code 44 betekent dat de ingediende kaartcode (CVV) niet overeenkwam met de code die bij de uitgevende bank bekend is, en de processor de transactie weigerde. Authorize.Net merkt op dat de processor dit kan doen ongeacht de instellingen van uw kaartcodeverificatiefilter. De klant moet de beveiligingscode opnieuw invoeren vanaf de achterkant van de kaart, of de voorkant bij American Express, of een andere kaart gebruiken.
- Type
- Harde weigering voor deze gegevens
- Wie weigerde de betaling
- De kaartprocessor, met behulp van de kaartcodecontrole van de bank
- Opnieuw proberen?
- Alleen met de juiste beveiligingscode. Opnieuw proberen met dezelfde code zal op dezelfde manier mislukken.
- Actie van de klant
- Voer de 3- of 4-cijferige beveiligingscode zorgvuldig opnieuw in, of gebruik een andere kaart.
- Actie van de verkoper
- Laat de klant de code corrigeren; dien nooit dezelfde waarden opnieuw in.
Wat PlatformDTC doet
PlatformDTC classificeert Authorize.Net code 44 als nooit opnieuw proberen met dezelfde gegevens: de checkout toont de weigering, leidt deze niet om naar een back-up processor, en de klant kan de beveiligingscode corrigeren en opnieuw betalen. 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
De uitgevende bank vergelijkt de beveiligingscode met haar gegevens. Als deze niet overeenkomt, weigeren sommige processors de betaling direct, zelfs als uw eigen kaartcodefilter soepel is ingesteld.
Wat de klant kan doen
Kijk opnieuw naar de kaart: 3 cijfers op de achterkant voor Visa, Mastercard en Discover, 4 cijfers op de voorkant voor American Express. Voer het opnieuw in in plaats van te vertrouwen op automatisch aanvullen.
Wat de winkel kan doen
Authorize.Net adviseert alleen geldige kaartcodes in te dienen en het veld helemaal weg te laten als u het niet verzamelt. Dien niet dezelfde code opnieuw in; een reeks van niet-overeenkomsten lijkt op iemand die gokt.
Voor ontwikkelaars
errors[0].errorCode "44"; check transactionResponse.cvvResultCode for the check result. Stuur geen lege of verzonnen cardCode waarde.
Veelgestelde vragen
- Is Authorize.Net code 44 hetzelfde als mijn kaartcodefilter?
- Nee. Code 44 is de processor die weigert op basis van de CVV-controle van de bank; een weigering veroorzaakt door uw eigen filterinstellingen is code 65 (of 45 wanneer het AVS-filter ook betrokken is).
- Kan de klant opnieuw proberen na code 44?
- Ja, met de juiste beveiligingscode. Dezelfde code zal opnieuw worden geweigerd.
Bronnen
- Authorize.Net Response Code Tool (redencodes voor antwoorden) — Authorize.Net
- Authorize.Net response codes (JSON-lijst achter de Response Code Tool) — Authorize.Net
- Authorize.Net API reference: createTransactionResponse fields — Authorize.Net
Zie ook
- 65 — Uw kaartcode (CVV) filter weigerde de betaling op basis van het beveiligingscoderesultaat.
- 45 — Zowel de adrescontrole als de beveiligingscodecontrole voldeden aan de weigeringsregels die u hebt ingesteld.
- 165 — Een mismatch van de beveiligingscode voldeed aan uw instellingen en de automatische annulering van de autorisatie mislukte.
- 78 — De verzonden beveiligingscode (CVV) had het verkeerde formaat, bijvoorbeeld het verkeerde aantal cijfers.
- 145 — Uw AVS- en kaartcodefilters weigerden de verkoop, maar de automatische annulering van de autorisatie is mislukt.
- 27 — Het ingevoerde factuuradres komt niet overeen met het adres dat de bank van de kaart heeft geregistreerd.
- 127 — Een AVS-mismatch weigerde de verkoop en de automatische annulering mislukte, dus een reservering kan op de kaart blijven staan.