Stripe · Afwijzingscodes
Wat betekent de Stripe transaction_not_allowed weigeringscode?
Gecontroleerd op
De Stripe weigeringscode transaction_not_allowed wordt door Stripe beschreven als een weigering om een onbekende reden, en de klant moet contact opnemen met de uitgever van de kaart voor meer informatie. De naam zegt dat de bank deze transactie niet zal toestaan op de kaart, bijvoorbeeld vanwege een blokkade op online, buitenlandse of terugkerende betalingen. Een andere kaart werkt meestal wel, terwijl het opnieuw proberen van dezelfde kaart zelden succesvol is.
- Type
- Weigering vanwege kaartbeperkingen
- Wie weigerde
- De bank van de kaart
- Opnieuw proberen
- Niet met dezelfde kaart, tenzij de bank de regel wijzigt
- Actie van de klant
- Gebruik een andere kaart of vraag de bank om het toe te staan
- Actie van de winkelier
- Bied andere betaalmethoden aan
- PlatformDTC verlenging
- Geen nieuwe poging; vastgehouden als achterstallig met een 'kaart bijwerken'-link
Wat PlatformDTC doet
Bij het afrekenen kan PlatformDTC de klant de back-up processor van de winkel (PayPal kaartbetalingen) aanbieden na transaction_not_allowed, omdat de weigering kan afhangen van de acquirer. Verlengingen worden strikt behandeld: volgens het vaste schema of met Smart retry wordt het nooit opnieuw geprobeerd; het abonnement wordt als achterstallig vastgehouden en de klant krijgt een één-klik link om een nieuwe kaart toe te voegen, die tot 4 keer per cyclus opnieuw wordt verzonden.
Waarom het gebeurt
Stripe specificeert het niet, maar de bank weigert dit soort transacties op deze kaart. Instellingen op de kaart en beperkingen op de rekening zijn de gebruikelijke redenen.
Wat de klant kan doen
Betaal met een andere kaart of een wallet, of vraag de bank welke aankopen de kaart toestaat.
Wat de winkel kan doen
Toon alternatieven naast de foutmelding. Vraag bij abonnementen de klant om hun betaalmethode bij te werken in plaats van het opnieuw te proberen.
Voor ontwikkelaars
Controleer charge.outcome.network_decline_code. Bij Visa is 57 (transactie niet toegestaan voor kaarthouder) Categorie 1 en mag nooit opnieuw worden ingediend voor dezelfde gegevens; 58 (niet toegestaan bij terminal) is een generieke Categorie 4 code. Respecteer outcome.advice_code = do_not_try_again.
Veelgestelde vragen
- Waarom is de transactie niet toegestaan als de kaart elders wel werkt?
- De bank kan sommige aankooptypen toestaan, maar andere niet, zoals online, buitenlandse of terugkerende betalingen.
- Moet ik transaction_not_allowed opnieuw proberen?
- Niet met dezelfde kaart voor een abonnement. Bij het afrekenen is een andere kaart of een back-up processor de betere optie.
Bronnen
Zie ook
- not_permitted — De bank zegt dat deze betaling niet is toegestaan met deze kaart.
- service_not_allowed — De kaart is geweigerd om een reden die de bank niet heeft opgegeven.
- card_not_supported — De kaart kan niet worden gebruikt voor dit soort aankoop.
- restricted_card — De kaart kan niet worden gebruikt voor deze betaling; deze is mogelijk als verloren of gestolen gemeld.
- try_again_later — Verouderde code: de bank weigerde om een onbekende reden; probeer het later opnieuw.
- withdrawal_count_limit_exceeded — De klant heeft het beschikbare saldo of de kredietlimiet op de kaart overschreden.
- mobile_device_authentication_required — De betaling vereist authenticatie; de klant moet zijn telefoon opnieuw tikken.
- card_declined — Stripe's foutcode voor elke geweigerde kaart; de decline_code zegt waarom.