Stripe · Afwijzingscodes
Wat betekent de Stripe processing_error weigeringscode?
Gecontroleerd op
De Stripe weigeringscode processing_error betekent dat er een fout is opgetreden bij het verwerken van de kaart. Het wijst op een technische storing onderweg in plaats van dat de bank de koper weigert. Het advies van Stripe is om de klant te vragen de betaling opnieuw te proberen, en alleen als het dan nog steeds mislukt, moeten ze contact opnemen met hun kaartuitgever. Een tweede poging iets later slaagt meestal.
- Type
- Zachte weigering (technisch)
- Wie weigerde
- Geen duidelijke weigering: verwerking mislukt
- Opnieuw proberen
- Ja
- Actie van de koper
- Probeer opnieuw; als het zich herhaalt, gebruik dan een andere kaart of bel de bank
- Actie van de winkelier
- Nodig uit tot een nieuwe poging; let op een patroon bij veel kopers
- PlatformDTC verlenging
- Opnieuw geprobeerd 2, 5 en 8 dagen na de eerste weigering (Smart retry)
Wat PlatformDTC doet
Bij het afrekenen voegt PlatformDTC zijn eigen hint toe aan processing_error: "We hebben een tijdelijke verwerkingsfout. Probeer het opnieuw.", en, waar de winkel PayPal kaartbetalingen als back-up heeft, biedt het de koper daar een tweede poging aan. Met Smart retry ingeschakeld, wordt een verlenging die mislukt met processing_error opnieuw geprobeerd 2, 5 en 8 dagen na de eerste weigering, met maximaal 4 pogingen.
Waarom het gebeurt
Een systeem tussen de winkel en de bank van de kaart is mislukt tijdens het verwerken van de betaling: een time-out, een storing of een bericht dat niet kon worden voltooid. De kaart zelf is vaak in orde.
Wat de koper kan doen
Wacht even en betaal opnieuw. Als het een tweede keer mislukt, probeer dan een andere kaart of portemonnee, of vraag uw bank of er een probleem is met de kaart.
Wat de winkel kan doen
Laat de koper opnieuw proberen zonder alles opnieuw in te voeren. Als veel klanten tegelijkertijd processing_error tegenkomen, is het waarschijnlijk een bredere storing; controleer de statuspagina van uw processor.
Voor ontwikkelaars
decline_code = processing_error. Controleer charge.outcome.network_decline_code: bij Visa betekent 96 een systeemstoring, een Categorie 2 code die Visa toestaat om tot 20 keer in 30 dagen opnieuw te proberen. Gebruik een idempotentiesleutel bij nieuwe pogingen, zodat een trage eerste poging geen dubbele afschrijving kan veroorzaken.
Veelgestelde vragen
- Wordt processing_error veroorzaakt door de koper?
- Meestal niet. Het duidt op een technisch probleem bij het verwerken van de kaart. Een tweede poging werkt vaak.
- Hoe snel kan ik processing_error opnieuw proberen?
- Een koper kan meteen opnieuw proberen. Voor abonnementen werkt het spreiden van nieuwe pogingen over een paar dagen beter dan herhalen binnen enkele minuten.
Bronnen
Zie ook
- issuer_not_available — De bank van de kaart kon niet worden bereikt, dus de betaling is nooit geautoriseerd.
- reenter_transaction — De bank kon de betaling om een onbekende reden niet verwerken; probeer het opnieuw.
- try_again_later — Verouderde code: de bank weigerde om een onbekende reden; probeer het later opnieuw.
- card_declined — Stripe's foutcode voor elke geweigerde kaart; de decline_code zegt waarom.
- restricted_card — De kaart kan niet worden gebruikt voor deze betaling; deze is mogelijk als verloren of gestolen gemeld.
- revocation_of_all_authorizations — De bank heeft geweigerd; doorgaans heeft de kaarthouder alle toekomstige betalingen stopgezet.
- revocation_of_authorization — De bank heeft geweigerd; doorgaans heeft de kaarthouder betalingen aan deze winkel ingetrokken.
- security_violation — De bank heeft geweigerd om een reden die niet werd gedeeld; vaak een veiligheidsregel.