Référence des codes de refus Stripe : signification, refus souple ou ferme, et quoi faire
Chaque code de refus Stripe dans un seul tableau : signification, refus souple ou ferme, s'il faut retenter, et l'action de récupération à entreprendre, avec des liens vers des explications complètes pour chaque code.
Référence maintenue par l’équipe FlyCode. Dernière révision en septembre 2026. Pour la stratégie et le calendrier par famille de codes, lisez le Guide des codes de refus de paiement des abonnements.
Comment lire ce tableau
Type: Souple = temporaire, un nouvel essai est approprié. Dur = permanent pour cet identifiant, ne pas réessayer ; obtenir des identifiants mis à jour ou un nouveau moyen. Auth = le client doit effectuer l’authentification. N/A = ne se produit pas sur les débits d’abonnement avec identifiants enregistrés.
Réessayer ?: indique si une nouvelle tentative automatisée sur le même moyen de paiement en vaut la peine.
Action FlyCode: ce que fait par défaut le moteur de récupération pour le code.
Référence: l’explication complète du code sur flycode.com.
Codes de refus Stripe de A à Z
approve_with_id
L’émetteur n’a pas pu autoriser cette tentative, mais pourrait le faire lors d’une autre.
Souple
Oui
Nouvelle tentative temporisée.
authentication_required
Un défi 3D Secure ou SCA est nécessaire.
Authentification
Non (silencieux)
Envoyer le lien d’authentification par e-mail ou SMS.
call_issuer
L’émetteur a refusé sans raison ; le client doit contacter sa banque.
Souple (inconnu)
Prudent
Une ou deux nouvelles tentatives temporisées, puis prise de contact.
card_not_supported
La carte ne peut pas être utilisée pour ce type d'achat.
Dur
Non
Demander un autre moyen de paiement ; essayer le moyen de secours.
card_velocity_exceeded
La carte a atteint une limite de dépenses ou de nombre de transactions.
Souple
Oui, après 24 à 48 h
Nouvelle tentative différée en dehors de la fenêtre de limite.
currency_not_supported
La carte ne prend pas en charge la devise du débit.
Dur
Non
Demander un autre moyen ; envisager une facturation dans la devise locale.
do_not_honor
Refus générique de l’émetteur, sans raison donnée.
Souple (générique)
Oui
Identifier la cause sous-jacente à partir des schémas ; réessayer au moment optimal prévu.
do_not_try_again
L’émetteur demande au commerçant d’arrêter.
Dur
Jamais
Moyen de secours, puis prise de contact pour obtenir un nouveau moyen.
duplicate_transaction
Le même montant et la même carte ont été soumis très récemment.
Souple
Vérifier d'abord
Vérifier si la tentative précédente a réussi avant toute nouvelle tentative.
expired_card
Les informations de la carte ne sont plus valides ; l’émetteur les a remplacées.
Dur
Non
S’appuyer sur Card Account Updater et les jetons réseau ; puis sur le moyen de secours ; puis sur une demande de mise à jour.
fraudulent
Stripe Radar ou l’émetteur soupçonne une fraude.
Dur
Jamais
Pas de nouvelle tentative ; examiner dans Radar si c’est légitime ; prise de contact avec une formulation générique.
generic_decline
Raison inconnue, ou une règle Radar l’a bloqué.
Souple (générique)
Oui
Classer à partir des schémas ; réessayer au moment optimal prévu.
incorrect_cvc
La vérification CVC a échoué.
Dur
Non
Prise de contact : ressaisir les informations de la carte.
incorrect_number
Le numéro de carte est incorrect.
Dur
Non
Prise de contact : ressaisir la carte.
incorrect_pin, invalid_pin, offline_pin_required, online_or_offline_pin_required, pin_try_exceeded
Problèmes de code PIN sur les transactions carte présente.
N/D
N/D
Sans objet pour les abonnements.
incorrect_zip
Le code postal ne correspondait pas.
Dur
Non
Prise de contact : mettre à jour l'adresse de facturation.
insufficient_funds
Solde insuffisant à ce moment-là. Souvent 50 à 70 % des échecs d’abonnement.
Souple
Oui
Réessayer autour des cycles de paie probables, aux heures matinales locales ; n’escalader vers une prise de contact qu’après des nouvelles tentatives temporisées.
invalid_account
La carte ou le compte lié est invalide ou fermé.
Dur
Non
Moyen de secours, puis prise de contact.
invalid_amount
Montant invalide ou supérieur à la limite autorisée.
Souple
Après vérification
Vérifier le montant ; fractionner ou réessayer après la réinitialisation de la limite.
invalid_expiry_month, invalid_expiry_year
Valeurs d’expiration invalides.
Dur
Non
Prise de contact : ressaisir la carte.
issuer_not_available
Systèmes de l’émetteur injoignables.
Souple
Oui, dans les heures qui suivent
Nouvelle tentative à court délai ; réussit généralement à la tentative suivante.
lost_card
Carte signalée perdue.
Dur
Jamais
Les jetons réseau peuvent être mis à jour ; sinon, moyen de secours, puis prise de contact avec une formulation générique.
merchant_blacklist
La carte correspond à une liste de blocage dans vos paramètres Radar.
Dur
Jamais
Examiner vos listes Radar ; prise de contact générique.
new_account_information_available
Les identifiants ont changé ; de nouvelles informations existent chez l’émetteur.
Dur
Non
Card Account Updater ou actualisation du jeton réseau, puis nouvelle tentative avec les identifiants mis à jour.
no_action_taken
L’émetteur a refusé sans détail.
Souple (inconnu)
Prudent
Quelques nouvelles tentatives temporisées, puis prise de contact.
not_permitted
Paiement non autorisé pour cette carte.
Dur
Non
Moyen de secours, puis prise de contact.
pickup_card
L’émetteur veut que la carte soit conservée (perdue, volée ou fraude).
Dur
Jamais
Pas de nouvelle tentative ; moyen de secours ; prise de contact générique.
processing_error
Erreur lors du traitement.
Souple
Oui, dans les 24 à 48 h
Nouvelle tentative temporisée ; enquêter si cela se répète.
reenter_transaction
L’émetteur a rejeté ; un nouvel envoi peut fonctionner.
Souple
Oui
Nouvelle tentative temporisée.
restricted_card
Carte restreinte (souvent perdue ou volée).
Dur
Non
Moyen de secours ; prise de contact générique.
revocation_of_all_authorizations, revocation_of_authorization
Le titulaire a révoqué l’autorisation des prélèvements récurrents.
Dur
Jamais
Arrêter les prélèvements ; prendre contact pour confirmer l’intention et recueillir un nouveau moyen si souhaité.
security_violation
Règle de sécurité chez l’émetteur.
Dur
Non
Moyen de secours ; prise de contact.
service_not_allowed
Service non autorisé pour cette carte.
Dur
Non
Moyen de secours ; prise de contact.
stolen_card
Carte signalée volée.
Dur
Jamais
Pas de nouvelle tentative ; moyen de secours ; prise de contact générique.
stop_payment_order
Le titulaire de la carte a fait opposition.
Dur
Jamais
Arrêter les prélèvements ; prendre contact pour confirmer l’intention.
transaction_not_allowed
La carte ne peut pas effectuer ce type de transaction.
Dur
Non
Moyen de secours ; prise de contact.
try_again_later
Condition temporaire chez l’émetteur.
Souple
Oui, dans les heures qui suivent
Nouvelle tentative à court délai.
withdrawal_count_limit_exceeded
La carte a atteint sa limite de nombre de transactions.
Souple
Oui, après 24 h
Nouvelle tentative différée.
Codes de réponse réseau que vous verrez en parallèle des codes Stripe
Stripe expose aussi le code de réponse du réseau de carte dans le résultat du débit. Ceux qui comptent le plus pour les abonnements :
05
Ne pas honorer
do_not_honor, generic_decline
Souple (générique)
14
numéro de carte invalide
invalid_number, incorrect_number
Dur
41
Carte perdue
lost_card
Dur
43
Carte volée
stolen_card
Dur
51
Fonds insuffisants
insufficient_funds
Souple
54
Les identifiants de la carte ne sont plus valides
expired_card
Dur
57
Transaction non autorisée pour le titulaire de la carte
transaction_not_allowed
Dur
59
Fraude suspectée
fraudulent
Dur
61
Dépasse la limite de montant de retrait
card_velocity_exceeded
Souple
65
Dépasse la fréquence de retrait
withdrawal_count_limit_exceeded
Souple
91
Émetteur ou commutateur indisponible
issuer_not_available
Souple
96
Dysfonctionnement du système
processing_error
Souple
R0, R1, R3
Opposition au paiement, révocation de l’autorisation / des autorisations
stop_payment_order, revocation_of_authorization
Dur
Mastercard renvoie également des Merchant Advice Codes (01 informations mises à jour nécessaires, 02 réessayer plus tard, 03 ne pas réessayer, 21 paiement récurrent annulé) qui prévalent sur la décision de réessai. Voir les règles de nouvelle tentative du réseau de cartes.
FAQ
Quels codes de refus Stripe ne faut-il jamais réessayer ?
do_not_try_again, fraudulent, lost_card, stolen_card, pickup_card, stop_payment_order, revocation_of_authorization et revocation_of_all_authorizations, ainsi que tout code portant l’avis Mastercard 03 ou 21. Les réessayer peut déclencher des amendes réseau et nuire à votre taux d’autorisation.
Est generic_decline souple ou dur ?
Généralement souple : c’est un code fourre-tout qui masque le plus souvent des fonds insuffisants, une retenue temporaire ou un seuil de risque. L’analyse des schémas (heure de la journée, jour du mois, BIN, historique) permet de les distinguer ; les classificateurs de FlyCode le font pour chaque commerçant.
Où voir le code réseau dans Stripe ?
Sur le débit ou le payment intent, sous outcome.network_decline_code (API) ou dans la vue des détails du paiement dans le tableau de bord.
Connexe
Guide des codes de refus de paiement d’abonnement pour Stripe (stratégie et calendrier par famille de codes)
Codes de refus expliqués dans le centre d’aide
Bibliothèque complète des codes de refus Stripe et Adyen sur flycode.com
Ce contenu vous a-t-il été utile ?