Antwoordcodes van kaartuitgevers (ISO 8583) · Afwijzingscodes
Wat betekent kaartweigeringscode 05?
Gecontroleerd op
Code 05 is de ISO 8583 uitgeversresponscode "do not honor", gebruikt door Visa en Mastercard. De bank van de kaarthouder weigerde de betaling zonder te zeggen waarom. Typische triggers zijn het eigen fraudemodel van de bank, een ongebruikelijke aankoop of een beperking op de rekening. Visa classificeert 05 als Category 4, een generieke reactie, die tot 20 herhaalde pogingen in 30 dagen toestaat. Een verstandig patroon is één latere herhaalde poging, en dan vragen om een andere kaart.
- Type
- Soft decline (geen reden opgegeven)
- Wie weigerde
- De uitgevende bank van de kaart
- Visa categorie
- Category 4 (generieke reactie): tot 20 herhaalde pogingen in 30 dagen
- Opnieuw proberen
- Eén keer, een dag of twee later
- Actie van de klant
- Bel de bank of betaal met een andere kaart of PayPal
- Actie van de handelaar
- Bied een andere betaalmethode aan; blijf de kaart niet proberen
- PlatformDTC verlenging (Smart retry)
- Eén herhaalde poging 48 tot 72 uur later
Wat PlatformDTC doet
PlatformDTC registreert een ruwe 05 als refer-to-issuer. Met Smart retry ingeschakeld, krijgt een verlenging één herhaalde poging 48 tot 72 uur later, nooit de fondsenkalender, omdat het opnieuw vragen aan een bank die weigert op basis van beoordeling alleen de weigeringsgraad van de winkel daar verhoogt; een tweede weigering stuurt een e-mail met een kaart-update link. Bij het afrekenen kan een `do_not_honor` weigering worden aangeboden aan de back-up kaartprocessor van de winkel (PayPal kaartbetalingen) wanneer deze is ingesteld.
Waarom het gebeurt
`Do not honor` is de algemene weigering van de bank. Het wordt gebruikt wanneer het risicosysteem van de bank onzeker is, wanneer de kaart een blokkade heeft die de bank niet wil noemen, of wanneer er niets specifiekers van toepassing is. De winkel kan niet zien welke, en de bank legt het alleen uit aan de kaarthouder.
Wat de klant kan doen
Bel de bank, bevestig de aankoop en probeer het opnieuw. Of gebruik een andere kaart, PayPal, of een wallet zoals Apple Pay, wat vaak direct lukt.
Wat de winkel kan doen
Houd de afrekenboodschap vriendelijk en stel een andere betaalmethode voor. Verzamel de CVC en de factuurpostcode, en gebruik 3-D Secure waar het beschikbaar is, aangezien betere gegevens bank-side weigeringen verminderen.
Voor ontwikkelaars
Bij Stripe komt de ruwe uitgeverscode aan in `charge.outcome.network_decline_code` (hier "05"), naast Stripe's eigen `decline_code`. Lees het samen met het kaartmerk: dezelfde twee tekens kunnen verschillende dingen betekenen op Visa en Mastercard. Mastercard stuurt 05 met Merchant Advice Codes 01, 03 of 21; MAC 03 of 21 betekent niet opnieuw proberen, en PlatformDTC stopt dan. Visa 59 (vermoedelijke fraude) kan Stripe ook bereiken als `do_not_honor`, daarom leest PlatformDTC de ruwe code.
Veelgestelde vragen
- Hoe vaak kan ik een weigering met code 05 opnieuw proberen?
- Visa staat tot 20 herhaalde pogingen in 30 dagen toe voor Category 4 codes, maar elke weigering is een aantekening bij de bank. PlatformDTC probeert één keer opnieuw na 48 tot 72 uur, en vraagt dan om een andere kaart.
- Is code 05 fraude?
- Niet op zichzelf. Het is een weigering zonder reden. Vermoedelijke fraude is code 59, en op Mastercard betekent een MAC 03 of 21 naast 05 dat je moet stoppen.
Bronnen
Zie ook
- 01 — Raadpleeg kaartuitgever: de bank wil dat de kaarthouder contact opneemt voordat deze goedkeurt.
- 59 — Vermoedelijke fraude: het fraudesysteem van de bank heeft de betaling geweigerd.
- 51 — Onvoldoende saldo: het saldo of de kredietlimiet kon de betaling niet dekken.
- 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.