Do not honor (code 05) : pourquoi la carte est refusée et que faire
2026-10-19
Un client valide sa commande sur votre boutique en ligne, saisit sa carte, passe l’authentification… et la transaction échoue. Dans le back-office de votre prestataire de paiement, une seule information : Do Not Honor, code 05. Pas de solde insuffisant, pas de carte expirée, pas de suspicion de fraude affichée. Juste un refus.
Le code do not honor, « ne pas honorer » en français, est un refus générique envoyé par la banque qui a émis la carte. Il signifie que l’émetteur n’autorise pas la transaction, sans dire pourquoi. Derrière ce message se cachent des causes très différentes : plafond atteint, filtre antifraude, blocage temporaire, données incohérentes. Côté porteur, cela se traduit simplement par une carte refusée.
Bien lu, ce code n’est ni une erreur technique ni une condamnation définitive du paiement. C’est un signal à qualifier avant d’agir. Voici ce qu’il recouvre, comment le distinguer des autres codes de refus, ce que doivent faire le commerçant et le porteur, et comment réduire ces échecs sur vos paiements récurrents.
Que signifie « do not honor » (code 05) ?

Un code de réponse de l’émetteur
Lorsqu’un paiement par carte est demandé, une demande d’autorisation part du terminal ou du site marchand vers la banque émettrice de la carte, via le réseau (CB, Visa, Mastercard). La banque répond par un code à deux caractères, hérité de la norme ISO 8583 qui structure ces messages. Le code 00 signifie « approuvé ». Le code 05 signifie « ne pas honorer » : la banque refuse, sans préciser de motif.
Ce caractère générique est volontaire. L’émetteur ne veut pas révéler à un commerçant ses règles internes de gestion du risque ni la situation financière de son client. Il dit seulement non.
Un refus « souple » plutôt que définitif
En pratique, le code 05 est traité comme un refus souple (soft decline) : la transaction n’est pas forcément perdue. Selon la cause, elle peut réussir plus tard, avec un autre moyen de paiement ou après une intervention du porteur auprès de sa banque. À l’inverse, un refus ferme (hard decline) comme une carte déclarée volée ne doit jamais être représenté.
Règle pratique : traitez un « do not honor » comme une piste de diagnostic, pas comme une cause. On ne relance pas un paiement avant d’avoir regardé son contexte.
Les causes les plus fréquentes d’une carte refusée en « do not honor »

Il est plus utile de lire le code 05 comme une famille de causes que comme une cause unique. Quatre groupes reviennent le plus souvent.
Plafonds et provision
Le porteur a atteint son plafond de paiement hebdomadaire ou mensuel, ou la provision est insuffisante. Certaines banques renvoient alors un code précis (51 ou 61), d’autres se contentent du code 05. Les plafonds par défaut des cartes françaises sont souvent bas pour un achat important : un paiement de 2 500 € peut être refusé alors que le compte est largement créditeur.
Filtres antifraude
Un achat inhabituel par son montant, son pays, l’heure ou le type de commerçant peut déclencher un refus préventif. Les paiements à distance (sans présence de la carte) sont les plus exposés. Le porteur reçoit parfois une notification de sa banque lui demandant de confirmer l’opération.
Authentification et données incohérentes
Depuis la deuxième directive sur les services de paiement (DSP2), l’authentification forte du porteur est la règle pour les paiements en ligne au sein de l’Espace économique européen. Une authentification 3-D Secure échouée ou absente, une date d’expiration erronée ou un cryptogramme faux peuvent remonter sous la forme d’un refus générique, selon l’émetteur et le prestataire.
Blocages et restrictions
Carte temporairement verrouillée depuis l’application bancaire, paiements à l’étranger ou en ligne désactivés, carte en cours de remplacement : toutes ces situations peuvent produire un code 05. Le porteur est souvent le seul à pouvoir lever la restriction.
Distinguer do not honor des autres codes de refus

Le code 05 ne prend son sens qu’à côté des codes plus précis. Les libellés varient légèrement d’un réseau à l’autre, mais les grandes familles sont stables.
| Code | Libellé usuel | Type de refus | Action recommandée |
|---|---|---|---|
| 05 | Ne pas honorer | Générique, souple | Analyser le contexte, proposer un autre moyen ou retenter plus tard |
| 51 | Provision insuffisante | Spécifique, souple | Informer le client, retenter après quelques jours |
| 54 | Carte expirée | Spécifique, ferme | Demander une nouvelle carte |
| 61 | Plafond de montant dépassé | Spécifique, souple | Inviter le porteur à relever temporairement son plafond |
| 14 | Numéro de carte invalide | Spécifique, ferme | Faire ressaisir les données de carte |
| 41 / 43 | Carte perdue / carte volée | Ferme | Ne jamais représenter, signaler en interne |
| 91 | Émetteur indisponible | Technique, souple | Retenter après un court délai |
Cette distinction compte, car elle détermine la suite. Un code 51 justifie une nouvelle tentative quelques jours plus tard. Un code 43 interdit toute nouvelle tentative. Un code 05 impose d’abord de chercher des indices dans le reste de la transaction.
Ce que vos journaux doivent contenir
Pour diagnostiquer un code 05, le code seul ne suffit pas. Votre journal de transactions doit au minimum conserver le code de réponse, l’horodatage, le montant, le canal (en ligne, terminal, paiement récurrent), le résultat de l’authentification 3-D Secure, les six premiers chiffres de la carte (BIN) qui identifient l’émetteur, et l’historique des tentatives sur la même carte. Avec ces éléments, un refus isolé se distingue vite d’un problème de configuration qui touche tous les clients d’une même banque.
Que faire face à un refus do not honor ?

Côté commerçant
- Regroupez les refus. Un refus isolé relève du porteur. Une série de refus sur le même BIN, le même jour ou le même montant pointe vers un problème de configuration, d’authentification ou de filtre chez votre prestataire.
- Ne relancez pas à l’aveugle. Représenter immédiatement la même transaction a peu de chances d’aboutir et peut être interprété comme un comportement suspect. Les réseaux encadrent les nouvelles tentatives et peuvent facturer des frais en cas d’excès.
- Espacez les tentatives sur les paiements récurrents. Pour un abonnement, une nouvelle tentative 24 à 72 heures plus tard, accompagnée d’un e-mail au client, est plus efficace qu’une rafale de tentatives le même jour.
- Proposez un autre moyen de paiement. Une autre carte, un virement ou un prélèvement : laissez au client une porte de sortie au lieu d’un simple message d’échec.
- Rédigez un message clair. « Votre banque a refusé le paiement. Contactez-la ou utilisez un autre moyen de paiement » vaut mieux qu’un code technique.
La sécurisation de vos flux par carte et par fichier bancaire est détaillée dans l’article sur la sécurité des paiements en ligne pour les PME.
Côté porteur
Si c’est votre carte qui est refusée avec ce motif, la marche à suivre est simple :
- vérifiez dans votre application bancaire que la carte n’est pas verrouillée et que les paiements en ligne ou à l’étranger sont activés ;
- consultez votre plafond de paiement et augmentez-le temporairement si nécessaire ;
- vérifiez les notifications de votre banque : une demande de confirmation peut être en attente ;
- en cas de doute, appelez votre conseiller ou le service client de votre banque (BNP Paribas, Société Générale, Crédit Agricole, La Banque Postale…), qui est le seul à connaître le motif exact du refus.
Idée clé : le commerçant ne connaît jamais la vraie raison d’un code 05. Seule la banque émettrice la connaît, et elle ne la communique qu’à son client.
Réduire les refus sur les paiements récurrents grâce au prélèvement SEPA
Les refus de carte sont particulièrement coûteux sur les paiements récurrents : abonnements, cotisations, loyers, contrats de maintenance. Chaque mois, une partie des cartes expire, atteint son plafond ou est remplacée. Le mécanisme de la carte enregistrée atténue le problème, sans le supprimer.
Pour ces encaissements, le prélèvement SEPA est souvent plus robuste. Il ne dépend ni de la date d’expiration d’une carte ni d’un plafond de paiement, mais d’un IBAN et d’un mandat signé par le client. Et lorsqu’un prélèvement échoue, la banque renvoie un motif explicite : AM04 pour provision insuffisante, AC04 pour compte clôturé, MD06 pour une contestation du débiteur. Vous savez donc pourquoi le paiement a échoué, à l’inverse du code 05. Ces motifs sont détaillés dans l’article sur les codes de rejet de prélèvement SEPA, et le fonctionnement d’ensemble dans le guide du prélèvement SEPA.
GenerateSEPA ne traite pas les paiements par carte. Il intervient de l’autre côté, quand vous décidez de passer vos encaissements récurrents en prélèvement : vous convertissez l’export de votre outil de facturation (Excel, CSV ou JSON) en fichier pain.008.001.02, avec contrôle des IBAN avant la génération, puis vous déposez ce fichier dans votre banque en ligne. Avec le module complémentaire de mandats, vous pouvez aussi générer les mandats SEPA en PDF de vos clients à partir des mêmes données.
| Critère | Paiement récurrent par carte | Prélèvement SEPA |
|---|---|---|
| Ce qui peut bloquer | Expiration, plafond, filtre antifraude, authentification | Provision insuffisante, compte clôturé, mandat contesté |
| Motif d’échec | Souvent générique (code 05) | Code de rejet explicite (AM04, AC04, MD06…) |
| Durée de validité | Jusqu’à l’expiration de la carte | Tant que le mandat est actif et utilisé |
| Contestation par le client | Procédure de rétrofacturation (chargeback) | Remboursement sans motif sous 8 semaines en CORE |
Votre plan d’action contre les refus do not honor
- Journalisez correctement : code de réponse, BIN, canal, résultat 3-D Secure et historique des tentatives pour chaque transaction refusée.
- Classez les refus : génériques (05), spécifiques et souples (51, 61, 91), fermes (14, 41, 43, 54), avec une règle de traitement pour chaque famille.
- Encadrez les nouvelles tentatives : jamais immédiates, jamais sur un refus ferme, et limitées en nombre.
- Soignez le message au client : une phrase claire et un autre moyen de paiement proposé.
- Surveillez les séries : plusieurs codes 05 sur la même banque ou le même jour doivent déclencher une alerte chez votre prestataire.
- Basculez vos encaissements récurrents vers le prélèvement SEPA lorsque vos clients sont dans la zone euro et que les refus de carte pèsent sur votre chiffre d’affaires.
Un code 05 ne dit jamais toute l’histoire, mais un processus clair permet d’en tirer la bonne décision. Et pour les paiements qui reviennent chaque mois, la solution la plus durable est souvent de changer de moyen de paiement : préparez votre première remise de prélèvements avec GenerateSEPA, gratuitement pendant 7 jours.
Questions fréquentes
- Pourquoi ma carte est-elle refusée alors que j’ai de l’argent sur mon compte ?
- Le plus souvent, c’est votre plafond de paiement qui est atteint, et non votre solde. Un filtre antifraude, une carte verrouillée dans l’application ou des paiements en ligne désactivés peuvent aussi bloquer l’opération. Vérifiez ces réglages dans votre application bancaire ou appelez votre banque, seule à connaître le motif exact.
- Peut-on retenter un paiement refusé en do not honor ?
- Oui, mais pas immédiatement et pas à l’aveugle. Le code 05 est un refus souple : une nouvelle tentative quelques heures ou jours plus tard, après un contact avec le client, a de meilleures chances d’aboutir. Les tentatives répétées dans la foulée sont peu efficaces et peuvent être pénalisées par les réseaux.
- Le commerçant peut-il connaître la raison exacte du refus ?
- Non, la banque émettrice ne communique pas le motif détaillé d’un code 05 au commerçant ni à son prestataire de paiement. Elle protège ainsi ses règles de gestion du risque et les données de son client. Seul le porteur peut obtenir l’explication en contactant sa banque.
- Un refus do not honor peut-il signaler une fraude ?
- Parfois, car les filtres antifraude de l’émetteur font partie des causes possibles, mais le code 05 ne l’indique pas à lui seul. Une suspicion de fraude avérée donne plutôt lieu à des codes spécifiques comme 41 ou 43, qui interdisent toute nouvelle tentative. Une série de refus 05 sur des cartes différentes avec le même schéma mérite en revanche une vérification.