Comprendre un code de refus Stripe et savoir comment agir
Collez un code de refus ou un message d'erreur pour comprendre la cause du refus, savoir qui peut intervenir et évaluer l'intérêt d'une nouvelle tentative. Un modèle d'e-mail à adapter pour votre client est également proposé. Sans connexion à Stripe, sans clé API ni inscription. Utilisation illimitée.
- Sans clé API ni inscription
- Faut-il réessayer ?
- Modèle d'e-mail client
La recherche repère les codes connus dans le contenu collé, directement dans votre navigateur.
Exemples:
Tous les codes de refus
Regroupés selon l'action à mener
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.
Le solde disponible ou les limites de la carte ne permettent pas le paiement. Une nouvelle tentative peut être utile après un approvisionnement du compte ou une modification des limites.
La carte enregistrée ou ses informations nécessitent une vérification : expiration, erreur de saisie ou compte clôturé. Demandez au client de corriger les informations ou d'ajouter une autre carte avant de réessayer.
La banque demande au titulaire de confirmer le paiement via 3-D Secure ou l'authentification forte (SCA). Une relance automatique ne remplace pas cette étape : envoyez au client le lien vers la page de paiement de sa facture Stripe.
La carte est bloquée ou signalée, ou l'autorisation de paiement a été retirée. Ne relancez pas le paiement : les tentatives répétées peuvent réduire votre taux d'autorisation. Contactez le client avec un message neutre.
Vérifiez le montant, la devise, les types de cartes acceptés et votre configuration Stripe ou Radar avant de réessayer. Selon le code, une autre carte peut aussi être nécessaire.
Quels clients contacter en priorité, et avec quel message ?
FlowMRR analyse les paiements ayant échoué sur votre compte Stripe connecté, vous aide à prioriser les clients à contacter et prépare des brouillons d'e-mails adaptés aux codes de refus. Vous les vérifiez et les envoyez vous-même.
Comprendre les codes de refus Stripe
Pour aller plus loin
Où trouver le code de refus dans Stripe ?
Ouvrez les détails du paiement ayant échoué dans le tableau de bord Stripe. Dans l'API, consultez `last_payment_error.decline_code` sur le PaymentIntent, ou `failure_code` sur les anciens objets Charge. `card_declined` indique un refus de carte de manière générale ; `decline_code`, lorsqu'il est renseigné, précise la raison du refus.
Faut-il réessayer un paiement refusé ?
Cela dépend du code. Pour un refus temporaire (generic_decline, do_not_honor, insufficient_funds, try_again_later), les relances automatiques de Stripe peuvent être utiles, sans garantie de réussite. Une carte expirée ou bloquée (expired_card, lost_card, stolen_card, fraudulent) nécessite une intervention ou un autre moyen de paiement : ne multipliez pas les tentatives sans changement. Si une authentification est requise, le client doit confirmer le paiement.
Les tentatives répétées après un refus définitif présentent-elles un risque ?
Oui. Les banques émettrices et les réseaux de cartes suivent les tentatives répétées sur les cartes bloquées. Des relances excessives peuvent réduire votre taux d'autorisation et entraîner des frais de réseau. Après un refus définitif, cessez les tentatives et demandez au client un autre moyen de paiement.
Pourquoi une nouvelle tentative peut-elle réussir après un refus do_not_honor ?
Ce code ne précise pas la raison du refus. Il peut correspondre à un blocage temporaire, à une limite de fréquence des transactions ou à une évaluation du risque par la banque. Une tentative ultérieure peut réussir si la situation évolue, mais ce n'est pas garanti. Si le refus persiste, invitez le client à contacter sa banque.
Cet outil est-il connecté à mon compte Stripe ?
Non. Aucune connexion à votre compte Stripe ni clé API n'est nécessaire. L'outil s'appuie sur un catalogue de codes documentés par Stripe ; la recherche dans le contenu collé est traitée dans votre navigateur. Le code consulté peut être enregistré à des fins de mesure d'utilisation, mais pas le contenu brut que vous collez.