Antwoordcodes van kaartuitgevers (ISO 8583) · Afwijzingscodes
Wat betekent kaartweigercode 13?
Gecontroleerd op
Code 13 is een ISO 8583-uitgeverresponsiecode. Visa definieert het als "invalid amount or currency conversion field overflow" en Mastercard als "invalid amount". De bank heeft het bedrag dat met de autorisatie is meegestuurd geweigerd, niet de fondsen van de kaarthouder. Visa noemt 13 niet in Categorieën 1 tot 3, dus het is Categorie 4, generiek, met maximaal 20 nieuwe pogingen in 30 dagen, maar het opnieuw verzenden van hetzelfde bedrag zal het antwoord niet veranderen.
- Type
- Gegevensfout (bedrag)
- Wie heeft geweigerd
- De uitgevende bank van de kaart
- Visa-categorie
- Categorie 4 (generieke respons): maximaal 20 nieuwe pogingen in 30 dagen
- Opnieuw proberen
- Alleen na correctie van het bedrag of de valuta
- Actie van de klant
- Probeer een andere kaart als het bedrag correct is
- Actie van de verkoper
- Controleer het orderbedrag, de valuta en eventuele conversie
- PlatformDTC-vernieuwing (Smart retry)
- Geen regel voor deze ruwe code; de eigen code van de processor beslist
Wat PlatformDTC doet
PlatformDTC heeft geen regel voor een ruwe 13; de code van de processor beslist. Stripe's `invalid_amount` wordt nooit opnieuw geprobeerd: bij beide herhaalschema's wordt de verlenging achterstallig gehouden en wordt de klant gevraagd het bedrag bij hun bank te controleren of een andere kaart te gebruiken. Elke andere harde processorcode stopt ook onmiddellijk. Bij het afrekenen wordt Stripe's `invalid_amount` nooit aangeboden aan de back-up processor.
Waarom het gebeurt
Het bedragveld voldeed niet aan de controles van de uitgever: een bedrag dat de kaart niet kan verwerken, of een probleem bij het omzetten naar de valuta van de kaart. Het gaat om de aanvraag, niet om het saldo van de kaarthouder, wat code 51 is.
Wat de winkel kan doen
Kijk naar het bedrag en de valuta van de mislukte betaling. Nul, negatieve of ongewoon grote bedragen, of een valuta die de kaart niet ondersteunt, zijn de gebruikelijke verdachten.
Voor ontwikkelaars
Op Stripe komt de ruwe uitgeverscode aan in `charge.outcome.network_decline_code` (hier "13"), naast Stripe's eigen `decline_code`. Lees het samen met het kaartmerk: dezelfde twee tekens kunnen verschillende dingen betekenen op Visa en Mastercard. Visa: "invalid amount or currency conversion field overflow"; Mastercard: "invalid amount". Stripe heeft een aparte `decline_code invalid_amount` voor zijn eigen samenvatting.
Veelgestelde vragen
- Betekent code 13 dat de klant geen geld heeft?
- Nee. Niet genoeg geld is code 51. Code 13 betekent dat het bedrag zelf niet acceptabel was voor de uitgever.
- Zal een nieuwe poging code 13 oplossen?
- Alleen als er iets verandert aan het bedrag of de valuta. Dezelfde aanvraag zal opnieuw worden geweigerd.
Bronnen
Zie ook
- 51 — Onvoldoende saldo: het saldo of de kredietlimiet kon de betaling niet dekken.
- 61 — Overschrijdt goedkeuringsbedraglimiet: de betaling overschrijdt een limiet die de bank op de kaart heeft ingesteld.
- 12 — Ongeldige transactie: de uitgever accepteert dit soort transactie niet met deze kaart.
- 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.