Codes de refus Stripe / card_declined
Stripe card_declined : signification et comment trouver la vraie raison
card_declined est le code d'erreur général de Stripe pour un paiement par carte refusé. Il n'explique pas à lui seul la cause. Le détail utile se trouve dans le champ decline_code qui l'accompagne généralement.
- Code de refus
- card_declined
- Type
- Refus temporaire
- Qui peut intervenir
- La banque (refus parfois temporaire)
- Une nouvelle tentative peut-elle être utile ?
- Probablement : laissez Stripe effectuer les relances automatiques
Ce que cela signifie
Il s'agit du code d'erreur général de Stripe pour les refus de carte. Le champ `decline_code`, lorsqu'il est renseigné, précise la raison du refus.
Le refus peut être temporaire. Une relance automatique Stripe peut aboutir si la situation évolue ; un rappel courtois permet aussi au client de vérifier sa carte.
Pourquoi cela arrive
- La banque a refusé le paiement pour une raison qui peut figurer dans decline_code.
- Une raison durable, comme une carte expirée, perdue ou bloquée.
- Une raison temporaire, comme des fonds insuffisants ou un refus passager de la banque.
- Aucun détail lorsque la banque n'en transmet pas.
Que faire
- Consultez decline_code dans last_payment_error du PaymentIntent (ou failure_code sur les anciens objets Charge) pour connaître la vraie raison.
- Associez ce code à la bonne action : attendre une nouvelle tentative, demander une nouvelle carte ou demander au client de s'authentifier.
- Si decline_code est vide, traitez le refus comme un refus générique : une tentative espacée et un e-mail de mise à jour de la carte.
- Conservez le code par client pour repérer facilement les refus répétés.
Faut-il réessayer ?
Tout dépend du decline_code sous-jacent. Réessayer systématiquement chaque card_declined n'est pas une bonne politique : utilisez le code précis pour décider.
Modèle d'e-mail au client
Formulation neutre pour cette situation. Remplacez {name}, {product}, {link} et {company}.
Bonjour {name},
Votre banque a refusé notre dernière tentative de paiement pour {product}. Ce refus peut être temporaire. Si les relances automatiques sont activées, une nouvelle tentative aura lieu dans les prochains jours. Vous pouvez également vérifier ou mettre à jour votre carte ici : {link}
Merci,
{company}Beaucoup de paiements échoués ? Découvrez comment FlowMRR aide à prioriser les paiements Stripe échoués selon le revenu à risque. Envie d'une liste classée à partir de votre compte ? Essayez l' audit gratuit des paiements échoués.
Essayer FlowMRR gratuitementQuestions fréquentes
Où trouver le code de refus dans Stripe ?
Dans les détails du paiement du tableau de bord Stripe, ou dans l'API via last_payment_error.decline_code sur le PaymentIntent (et failure_code sur les anciens objets Charge).
card_declined est-il identique à generic_decline ?
Non. card_declined est l'erreur générale ; generic_decline est une raison de refus précise qui peut s'y trouver.