Antwoordcodes van kaartuitgevers (ISO 8583) · Afwijzingscodes
Wat betekent kaartweigeringcode 12?
Gecontroleerd op
Code 12 is een ISO 8583-uitgeverresponsiecode die "ongeldige transactie" betekent op Visa en Mastercard. De bank van de kaart zal deze transactie niet verwerken zoals ingediend, bijvoorbeeld omdat de kaart niet kan worden gebruikt voor dat type aankoop. Visa vermeldt 12 in Categorie 1, "uitgever zal nooit goedkeuren", dus dezelfde kaart mag er nooit opnieuw voor worden ingediend. De klant moet een andere kaart of betaalmethode gebruiken.
- Type
- Harde weigering
- Wie heeft geweigerd
- De uitgevende bank van de kaart
- Visa-categorie
- Categorie 1 (uitgever zal nooit goedkeuren): dien dezelfde kaart nooit opnieuw in
- Opnieuw proberen
- Nooit met deze kaart
- Actie van de klant
- Gebruik een andere kaart of betaalmethode
- Actie van de verkoper
- Stop met opnieuw proberen; bied alternatieven aan
- PlatformDTC-vernieuwing (vaste of Smart retry)
- Nooit opnieuw geprobeerd; klant heeft om een nieuwe kaart gevraagd
Wat PlatformDTC doet
PlatformDTC stopt bij een ruwe 12. Een Visa-checkout die 12 weigert, wordt nooit aangeboden aan de back-up processor. Bij beide herhaalschema's, vast of Smart retry, wordt de verlenging niet opnieuw geprobeerd; het abonnement blijft achterstallig in plaats van geannuleerd te worden, en de klant krijgt een één-klik-link om een werkende kaart toe te voegen, die tot 4 keer per factureringscyclus opnieuw wordt verzonden.
Waarom het gebeurt
De uitgever beschouwt de transactie zelf als ongeldig voor deze kaart. Dat kan een productbeperking op de kaart zijn of een transactietype dat de uitgever niet ondersteunt.
Wat de klant kan doen
Betaal met een andere kaart, PayPal of een wallet. De bank bellen kan de beperking verklaren, maar dezelfde transactie met dezelfde kaart zal niet worden goedgekeurd.
Voor ontwikkelaars
Op Stripe komt de ruwe uitgeverscode aan in `charge.outcome.network_decline_code` (hier "12"), naast Stripe's eigen `decline_code`. Lees het samen met het kaartmerk: dezelfde twee tekens kunnen verschillende dingen betekenen op Visa en Mastercard. Zowel de Visa- als Mastercard-tabellen vermelden 12 als "invalid transaction". Visa verbiedt opnieuw indienen; Mastercard's eigen richtlijnen komen via de Merchant Advice Code.
Veelgestelde vragen
- Wordt code 12 veroorzaakt door een typefout?
- Meestal niet. Een typefout in het kaartnummer geeft 14. Code 12 gaat over de transactie, niet over de cijfers.
- Kan ik code 12 morgen opnieuw proberen?
- Nee. Visa Categorie 1-codes mogen nooit opnieuw worden ingediend voor dezelfde kaart.
Bronnen
Zie ook
- 14 — Ongeldig rekeningnummer: dit kaartnummer bestaat niet bij de bank.
- 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.
- 13 — Ongeldig bedrag: de uitgever heeft het bedrag of de valutaconversie geweigerd.
- 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.