Responsecodes voor Kaartbetalingen
Overzicht van veelvoorkomende Visa, Mastercard en American Express responscodes voor zowel instore (Card Present) als online (Card Not Present) betalingen. Inclusief uitleg per foutcode en praktische merchant-acties om declines, authenticatiefouten en technische storingen correct af te handelen.
Deze documentatie is opgesplitst in:
- Card Present betalingen (Instore / fysieke terminal)
- Card Not Present betalingen (Online / e-commerce)
Alle responsecodes zijn weergegeven in tabellen inclusief:
- Betekenis
- Mogelijke oorzaak
- Aanbevolen merchant actie
Card Present betalingen (Instore)
Card Present transacties zijn betalingen waarbij de fysieke kaart aanwezig is bij een betaalterminal.
Voorbeelden:
- Betalen via pinautomaat
- Contactloos betalen
- Chip & PIN transacties
- Tap to Pay
Visa — Card Present Responsecodes
| Code | Betekenis | Merchant actie |
|---|---|---|
| 00 | Approved | Geen actie nodig. Order verwerken. |
| 05 | Do Not Honor | Vraag andere betaalmethode. Vermijd retries. |
| 14 | Invalid Card Number | Laat klant kaart controleren. |
| 41 | Lost Card | Niet opnieuw proberen. Vraag andere kaart. |
| 43 | Stolen Card | Mogelijke fraude. Niet opnieuw proberen. |
| 51 | Insufficient Funds | Vraag andere betaalmethode. |
| 54 | Expired Card | Vraag nieuwe kaartgegevens. |
| 57 | Transaction Not Permitted | Kaart ondersteunt transactie niet. |
| 61 | Exceeds Withdrawal Limit | Vraag lager bedrag of andere kaart. |
| 65 | Activity Limit Exceeded | Laat klant later opnieuw proberen. |
| 91 | Issuer or Switch Inoperative | Tijdelijke issuer storing. Later opnieuw proberen. |
| 96 | System Error | Tijdelijke technische fout. |
| 9G | Issuer of Cardholder Blocked | Niet opnieuw proberen. Vraag andere kaart. Kaarthouder moet contact opnemen met de bank, waarschijnlijk is de kaart niet open gesteld voor het land of de MCC code. |
Mastercard — Card Present Responsecodes
| Code | Betekenis | Merchant actie |
| 00 | Approved | Geen actie nodig. |
| 01 | Refer to Card Issuer | Klant moet contact opnemen met bank. |
| 05 | Do Not Honor | Vraag andere betaalmethode. |
| 12 | Invalid Transaction | Controleer terminal/configuratie. |
| 14 | Invalid Card Number | Laat klant kaart controleren. |
| 30 | Format Error | Controleer integratie of terminal. |
| 41 | Lost Card | Niet opnieuw proberen. |
| 43 | Stolen Card | Mogelijke fraude. |
| 51 | Insufficient Funds | Vraag andere betaalmethode. |
| 54 | Expired Card | Vraag nieuwe kaartgegevens. |
| 63 | Security Violation | Security check mislukt. |
| 91 | Issuer Unavailable | Later opnieuw proberen. |
American Express — Card Present Responsecodes
| Code | Betekenis | Merchant actie |
| 000 | Approved | Geen actie nodig. |
| 100 | Denied by Issuer | Vraag andere betaalmethode. |
| 101 | Expired Card | Vraag nieuwe kaartgegevens. |
| 106 | Invalid PIN | Laat klant opnieuw proberen. |
| 109 | Invalid Merchant | Controleer merchant configuratie. |
| 110 | Invalid Amount | Controleer bedrag en valuta. |
| 111 | Invalid Card Number | Laat klant kaart controleren. |
| 116 | Insufficient Funds | Vraag andere betaalmethode. |
| 181 | Card Blocked | Niet opnieuw proberen. |
| 182 | Card Restricted | Klant moet contact opnemen met issuer. |
| 191 | Issuer Unavailable | Later opnieuw proberen. |
Retry beleid — Card PresentRetry toegestaan
Retries zijn meestal toegestaan bij:
- Timeout meldingen
- Issuer unavailable
- Tijdelijke netwerkstoringen
- Technische fouten
Retries worden afgeraden bij:
- Lost card
- Stolen card
- Security violations
- Expired cards
nline betalingen (Card Not Present)
Card Not Present transacties zijn online betalingen waarbij de fysieke kaart niet aanwezig is.
Voorbeelden:
- Webshop betalingen
- In-app betalingen
- Subscription transacties
- Mail order / telephone order
Bij online betalingen spelen 3D Secure en fraudepreventie een grotere rol.
Visa — Online Responsecodes
| Code | Betekenis | Merchant actie |
| 00 | Approved | Geen actie nodig. |
| 05 | Do Not Honor | Vraag andere betaalmethode. Vermijd retries. |
| 14 | Invalid Card Number | Laat klant gegevens controleren. |
| 51 | Insufficient Funds | Vraag andere betaalmethode. |
| 54 | Expired Card | Vraag nieuwe kaartgegevens. |
| 57 | Transaction Not Permitted | Kaart ondersteunt online betalingen niet. |
| 65 | Activity Limit Exceeded | Laat klant later opnieuw proberen. |
| 91 | Issuer or Switch Inoperative | Tijdelijke issuer storing. |
| 96 | System Error | Tijdelijke technische storing. |
Mastercard — Online Responsecodes
| Code | Betekenis | Merchant actie |
| 00 | Approved | Geen actie nodig. |
| 01 | Refer to Card Issuer | Klant moet contact opnemen met bank. |
| 05 | Do Not Honor | Vraag andere betaalmethode. |
| 12 | Invalid Transaction | Controleer integratie. |
| 14 | Invalid Card Number | Laat klant kaartgegevens controleren. |
| 30 | Format Error | Controleer API request of integratie. |
| 51 | Insufficient Funds | Vraag andere betaalmethode. |
| 54 | Expired Card | Vraag nieuwe kaartgegevens. |
| 63 | Security Violation | 3DS of security check mislukt. |
| 91 | Issuer Unavailable | Tijdelijke issuer storing. |
American Express — Online Responsecodes
| Code | Betekenis | Merchant actie |
| 000 | Approved | Geen actie nodig. |
| 100 | Denied by Issuer | Vraag andere betaalmethode. |
| 101 | Expired Card | Vraag nieuwe kaartgegevens. |
| 109 | Invalid Merchant | Controleer merchant configuratie. |
| 110 | Invalid Amount | Controleer bedrag en valuta. |
| 111 | Invalid Card Number | Laat klant kaart controleren. |
| 116 | Insufficient Funds | Vraag andere betaalmethode. |
| 181 | Card Blocked | Niet opnieuw proberen. |
| 182 | Card Restricted | Klant moet contact opnemen met issuer. |
| 183 | Security Violation | 3DS authenticatie mislukt. |
| 191 | Issuer Unavailable | Later opnieuw proberen. |
Retry beleid — Online betalingenRetry toegestaan
Retries zijn toegestaan bij:
- Tijdelijke issuer storingen
- Timeouts
- Netwerkproblemen
- Technische errors
Retries worden afgeraden bij:
- Fraudeverdenking
- Gestolen/verloren kaarten
- Security violations
- 3DS failures zonder nieuwe authenticatie
- Expired cards
Te veel retries kunnen leiden tot:
- Hogere fraudescores
- Extra issuer declines
- Chargeback risico’s
- Hogere kosten
Wanneer contact opnemen met PAY.
Neem contact op met PAY. wanneer:
- Grote aantallen declines plotseling optreden
- Veel transacties foutcode 91 of 96 geven (bij PIN > 5% Bij CNP >15%)
- 3DS authenticatie structureel mislukt
- Je vermoedt dat er sprake is van een integratieprobleem
- Een merchant onverwacht veel fraudecodes ontvangt
Disclaimer
Responscodes kunnen verschillen per issuer, regio en kaarttype. Deze documentatie dient als praktische richtlijn voor merchants en developers.