Afwijzingscodes
Antwoordcodes van kaartuitgevers: wat 05, 51, 54 en de rest betekenen
Gecontroleerd op
Antwoordcodes van de uitgever zijn de antwoorden van twee tekens die de bank van een kaart terugstuurt via Visa of Mastercard, gedefinieerd door de ISO 8583-standaard. Een weigeringscode legt uit waarom de bank nee zei, zoals 05 do not honor of 51 not sufficient funds. Visa sorteert weigeringscodes in vier categorieën die bepalen of een handelaar het opnieuw mag proberen. Verwerkers zoals Stripe en PayPal geven deze ruwe codes door naast hun eigen labels.
| Code | Betekenis |
|---|---|
| 01 | Raadpleeg kaartuitgever: de bank wil dat de kaarthouder contact opneemt voordat deze goedkeurt. |
| 02 | Raadpleeg de kaartuitgever, speciale voorwaarde: de bank wil dat de kaarthouder belt voordat de betaling wordt goedgekeurd. |
| 03 | Ongeldige winkelier: de uitgever zou de betaling van deze winkelierconfiguratie niet accepteren. |
| 04 | Kaart innemen: de bank wil dat de kaart uit gebruik wordt genomen. Nooit opnieuw proberen. |
| 05 | Do not honor: de bank weigerde de betaling en gaf geen reden. |
| 06 | Fout: de uitgever gaf een algemene foutmelding terug in plaats van een goedkeuring. |
| 07 | Kaart innemen, speciale voorwaarde: de rekening is gemarkeerd voor fraude. Nooit opnieuw proberen. |
| 12 | Ongeldige transactie: de uitgever accepteert dit soort transactie niet met deze kaart. |
| 13 | Ongeldig bedrag: de uitgever heeft het bedrag of de valutaconversie geweigerd. |
| 14 | Ongeldig rekeningnummer: dit kaartnummer bestaat niet bij de bank. |
| 15 | Geen dergelijke bank: het kaartnummer behoort niet tot een bekende bank. |
| 19 | Transactie opnieuw indienen: de uitgever vraagt om de betaling opnieuw te versturen. |
| 21 | Geen actie ondernomen: de uitgever heeft het verzoek niet verwerkt. |
| 41 | Verloren kaart, innemen: de kaart is als verloren gemeld. Probeer het nooit opnieuw. |
| 43 | Gestolen kaart, ophalen: de kaart is als gestolen opgegeven. Nooit opnieuw proberen. |
| 46 | Gesloten rekening: de rekening van de kaart is gesloten. Nooit opnieuw proberen. |
| 51 | Onvoldoende saldo: het saldo of de kredietlimiet kon de betaling niet dekken. |
| 54 | Vervallen kaart: de kaart is voorbij de vervaldatum, of de datum ontbrak. |
| 55 | Onjuiste pincode: de ingevoerde pincode was fout of ontbrak. |
| 57 | Transactie niet toegestaan voor kaarthouder: deze kaart mag deze aankoop niet doen. |
| 58 | Transactie niet toegestaan bij terminal: de instellingen van de verkoper kunnen deze transactie niet accepteren. |
| 59 | Vermoedelijke fraude: het fraudesysteem van de bank heeft de betaling geweigerd. |
| 61 | Overschrijdt goedkeuringsbedraglimiet: de betaling overschrijdt een limiet die de bank op de kaart heeft ingesteld. |
| 62 | Beperkte kaart: de kaart kan hier niet worden gebruikt, vaak vanwege regio of land. |
| 63 | Beveiligingsschending: de bank weigerde om een veiligheidsreden. |
| 65 | Limiet voor opnamefrequentie overschreden: te veel betalingen met de kaart in korte tijd. |
| 75 | PIN-pogingen overschreden: te veel verkeerde PIN-invoeren hebben de PIN geblokkeerd. |
| 78 | Geblokkeerd, eerste gebruik: een nieuwe kaart is niet geactiveerd, of de rekening is tijdelijk geblokkeerd. |
| 82 | Negatief kaartverificatieresultaat op Visa; ongeldige transactie of winkelier op Mastercard. |
| 91 | Uitgever of switch buiten werking: het systeem van de bank kon niet worden bereikt. |
| 92 | Niet te routeren: het netwerk kon de bank niet vinden om de betaling naartoe te sturen. |
| 93 | Transactie kan niet worden voltooid: het voltooien ervan zou de wet overtreden. |
| 94 | Duplicaat: het verzoek kwam overeen met een verzoek dat de uitgever al had ontvangen. |
| 96 | Systeemstoring: een fout in het systeem van de uitgever of het netwerk stopte de betaling. |
| 1A | Aanvullende klantauthenticatie vereist: de bank wil 3-D Secure / SCA. |
| 5C | Transactie niet ondersteund of geblokkeerd door uitgever. |
| 6P | Verificatiegegevens mislukt: ID-gegevens van kaarthouder kwamen niet overeen met de gegevens van de bank. |
| 9G | Geblokkeerd door kaarthouder: de kaarthouder heeft een blokkade ingesteld. Neem contact op met de kaarthouder. |
| N7 | Weigering wegens CVV2-fout: de beveiligingscode kwam niet overeen. |
| R0 | Stop deze betaling: de kaarthouder heeft de bank gevraagd deze betaling te stoppen. |
| R1 | Stop alle toekomstige betalingen: de kaarthouder heeft terugkerende betalingen aan deze verkoper ingetrokken. |
| R3 | Stop alle verkopers: de kaarthouder heeft terugkerende betalingen aan elke verkoper ingetrokken. |
De vier weigeringscategorieën van Visa
De regels van Visa (Visa Core Rules, editie 24 oktober 2026, Tabel 7-2) vertellen handelaren hoe vaak ze opnieuw mogen indienen na elke weigeringscode. Codes van Categorie 1 mogen nooit opnieuw worden ingediend voor dezelfde kaart. Categorieën 2, 3 en 4 staan maximaal 20 nieuwe pogingen toe binnen 30 dagen. Oudere handleidingen zeggen nog steeds 15; het huidige reglement zegt 20.
Visa verbiedt ook het wijzigen van details van de oorspronkelijke aanvraag, zoals de merchant category code of de entry mode, om een geweigerde betaling erdoorheen te krijgen.
| Categorie | Betekenis | Voorbeeldcodes | Nieuwe pogingen toegestaan |
|---|---|---|---|
| 1 | Uitgever zal nooit goedkeuren | 04, 07, 12, 14, 15, 41, 43, 46, 57, R0, R1, R3 | Nooit op dezelfde kaart |
| 2 | Uitgever kan op dit moment niet goedkeuren | 03, 19, 51, 59, 61, 62, 65, 75, 78, 91, 93, 96, 5C, 9G | Maximaal 20 binnen 30 dagen |
| 3 | Datakwaliteit: betaalgegevens opnieuw valideren | 54, 55, 82, 6P, N7 (1A in CEMEA and Europe) | Maximaal 20 binnen 30 dagen |
| 4 | Generieke antwoordcodes | Alle andere codes, bijv. 01, 02, 05, 06, 13, 21, 58, 63, 92, 94 | Maximaal 20 binnen 30 dagen |
Hoe deze codes een winkel bereiken
Winkels zien zelden ruwe codes van de uitgever in hun dashboard. Stripe vertaalt ze naar zijn eigen weigeringscodes (`do_not_honor`, `insufficient_funds`…) en bewaart de ruwe code in de `network decline code` van de transactie. Dezelfde code kan verschillende dingen betekenen op verschillende netwerken: Visa 82 is een mislukte kaartverificatiecontrole, Mastercard 82 is een ongeldige transactie of handelaar. Mastercard voegt Merchant Advice Codes toe die aangeven of en wanneer opnieuw te proberen.
Wat PlatformDTC ermee doet
PlatformDTC leest zowel de ruwe code van de uitgever als het label van de verwerker, dus een vage `do_not_honor` die eigenlijk Visa 59 (vermoedelijke fraude) is, wordt nooit opnieuw geprobeerd, en een `generic_decline` die eigenlijk 51 is, wordt getimed op de betaaldag. Het is strenger dan Visa wat betreft 58, 59, 62, 63, 75, 78 en 93. Een 'nooit opnieuw proberen'-code stopt herhaalpogingen bij de eerste weigering op het standaard vaste schema, evenals met Smart retry: het abonnement wordt als achterstallig beschouwd en de klant ontvangt een e-mail met een één-klik-link om de kaart bij te werken. Voor elke kaartvernieuwing telt het de weigeringen op die kaart en pauzeert het vóór de limieten van Visa van 20-in-30-dagen of Mastercard van 10-in-24-uur en 35-in-30-dagen.
Veelgestelde vragen
- Wat is een ISO 8583 antwoordcode?
- ISO 8583 is de berichtstandaard die kaartnetwerken gebruiken voor autorisaties. De antwoordcode is het korte antwoord van de uitgever op een autorisatie; bij een weigering noemt het de reden, zoals 51 voor not sufficient funds.
- Hoe vaak kan ik een geweigerde Visa-kaart opnieuw proberen?
- Nooit voor codes van Categorie 1, zoals 04, 14, 41, 43, 46, 57, R0, R1 en R3. Maximaal 20 keer binnen 30 dagen voor alle andere weigeringscodes, volgens de Visa-regels van 24 oktober 2026.
- Waarom toont Stripe `do_not_honor` wanneer de bank iets anders stuurde?
- Stripe groepeert veel ruwe codes van de uitgever onder zijn eigen weigeringscodes. De ruwe code blijft op de transactie als de `network decline code`, waar de echte reden, zoals Visa 59, verschijnt.
- Betekenen Mastercard-codes hetzelfde als Visa-codes?
- Meestal wel, maar niet altijd. Mastercard 82 en 83 verschillen van Visa, en Mastercard voegt Merchant Advice Codes toe: 03 en 21 betekenen 'niet opnieuw proberen', 24 tot 30 noemen een wachttijd van 1 uur tot 10 dagen.
Bronnen
- Visa Core Rules en Visa Product and Service Rules (24 oktober 2026), Tabel 7-2 Gebruik van weigeringsantwoordcodes — Visa
- Netwerk weigeringscodes (Visa en Mastercard tabellen) — Stripe
- Visa antwoordcodes en weigeringscategorieën — Checkout.com
- Mastercard Merchant Advice Codes — Braintree (PayPal)
- Weigeringen: Visa en Mastercard herhaalregels — Braintree (PayPal)