NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Stripe · Afwijzingscodes

Wat betekent de Stripe card_declined fout?

Gecontroleerd op

De Stripe foutcode card_declined betekent dat de kaart is geweigerd. Het is de overkoepelende fout voor elke kaartweigering: Stripe voegt een decline_code attribuut toe dat de reden geeft, zoals insufficient_funds of do_not_honor. Wanneer er geen decline_code terugkomt, gaf de bank geen reden. De klant moet een andere kaart proberen of contact opnemen met zijn bank; de winkel moet de decline_code lezen voordat hij besluit tot een nieuwe poging.

Type
Foutcode die elke kaartweigering omvat
Wie weigerde
Meestal de bank van de kaart; zie decline_code
Opnieuw proberen
Afhankelijk van de decline_code
Actie van de klant
Probeer een andere kaart of neem contact op met de bank
Actie van de winkelier
Zoek de decline_code op om de echte reden te zien
PlatformDTC verlenging
Zonder decline_code: één nieuwe poging 48–72 uur later (Slimme herhaling)

Wat PlatformDTC doet

Wanneer alleen card_declined terugkomt, voegt PlatformDTC's checkout toe: "Uw kaart is geweigerd. Probeer een andere kaart of neem contact op met uw bank." en, als de winkel PayPal kaartbetalingen als back-up heeft, biedt het daar een tweede poging aan. Met Slimme herhaling ingeschakeld, wordt een verlenging met card_declined en zonder decline_code één keer opnieuw geprobeerd, 48–72 uur later; een tweede weigering vraagt de klant om een nieuwe betaalmethode.

Waarom het gebeurt

Elke keer dat een kaartbetaling wordt geweigerd, retourneert Stripe card_declined. De specifieke reden reist afzonderlijk mee in de decline_code, wat alles kan zijn van een verkeerde CVC tot een verloren kaart.

Als er geen decline_code aanwezig is, weigerde de bank zonder een reden op te geven.

Wat de klant kan doen

Controleer de kaartgegevens, probeer het dan opnieuw of gebruik een andere kaart. Als de kaart blijft falen, bel dan uw bank: banken leggen weigeringen alleen uit aan de kaarthouder.

Wat de winkel kan doen

Toon een duidelijke boodschap en alternatieve betaalmethoden. Groepeer in rapporten mislukkingen op decline_code in plaats van op card_declined, anders zal elke mislukking er hetzelfde uitzien.

Voor ontwikkelaars

error.code = card_declined; de reden staat in error.decline_code (ook last_payment_error.decline_code op de PaymentIntent). Lees ook charge.outcome.advice_code en network_decline_code. Alleen card_declined opslaan verliest de informatie die nodig is om te kiezen tussen een nieuwe poging, een update-kaartverzoek en een stop.

Veelgestelde vragen

Wat is het verschil tussen card_declined en een decline code?
card_declined is de foutcode voor elke kaartweigering. De decline code, in het decline_code attribuut, legt uit waarom.
Moet ik een card_declined fout opnieuw proberen?
Kijk eerst naar de decline_code. Sommige redenen verdwijnen met de tijd, andere betekenen dat de kaart nooit zal werken. Zonder een decline_code is één gespreide nieuwe poging redelijk.

Bronnen

Zie ook

Betalingsbibliotheek