Référence⚖️ Litiges & chargebacksAvancé⏱ 15 min de lecture

🏷️ Les reason codes

Taxonomies Visa et Mastercard, spécificités CB : lire, interpréter et router chaque code de litige vers le bon traitement

À quoi sert un reason code

Le reason code est le motif normalisé que l'émetteur attache à un chargeback au moment de l'émettre. Il commande toute la suite de la procédure. Les preuves recevables en représentation, les délais applicables, le workflow retenu chez Visa entre allocation et collaboration, et le routage interne du dossier vers l'équipe compétente en dépendent tous. Un dossier de représentation construit pour le mauvais code est irrecevable, même si les preuves sont excellentes.

1 · Contestationle porteur conteste2 · Chargebackl'émetteur débite3 · Notificationacquéreur → commerçant4 · Représentationpreuves du commerçant5 · Pré-arbitragesecond round éventuel6 · Décisionarbitrage du scheme45 à 120 joursselon le scheme et le reason codefrais : 15 à 50 € par litige
  • Routage opérationnel : un 10.4 (fraude CNP) part vers l'équipe fraude/3DS, un 13.1 (non reçu) vers l'équipe logistique.
  • Preuves exigées : chaque code a sa liste de pièces recevables dans les guides schemes (Visa Core Rules, Mastercard Chargeback Guide).
  • Statistiques : les programmes ne comptent pas la fraude de la même façon (VAMP additionne les déclarations de fraude TC40 et tous les litiges TC15, fraude comprise ; Mastercard suit les chargebacks dans ECM et la fraude dans EFM), et le mix de codes pilote l'exposition du marchand.
  • Signal produit : une hausse des 13.3 (non conforme) est un problème qualité, pas un problème fraude.
🔑
Le code déclaré n'est pas la vérité
En e-commerce, selon les estimations du secteur, 60 à 80 % des chargebacks codés fraude (10.4, 4837) relèveraient en réalité du friendly fraud, l'achat ayant bien été effectué par le porteur ou son entourage. Le reason code enregistre la déclaration du porteur telle que l'émetteur l'a qualifiée, et non les faits, qu'aucune vérification n'établit à ce stade. Compelling Evidence 3.0 et les données d'Order Insight établissent précisément cet écart.

Visa : la taxonomie VCR

Depuis Visa Claims Resolution (2018), les codes sont organisés en quatre familles. Les 10.x et 11.x relèvent du workflow allocation, où la responsabilité est affectée automatiquement selon des règles, dont le liability shift 3DS. Le marchand y conteste directement en pré-arbitrage. Les 12.x et 13.x relèvent du workflow collaboration, qui ménage une véritable phase contradictoire de représentation.

CodeLibelléSituation typiqueAxe de défense principal
10.1EMV Liability Shift (contrefaçon)Carte à puce contrefaite acceptée en piste magnétiqueProuver une lecture puce conforme ou un fallback légitime
10.2EMV Liability Shift (non-contrefaçon)Carte perdue/volée utilisée sur terminal non EMV-PINPreuve de transaction puce + PIN
10.3Autre fraude (carte présente)Le porteur nie une transaction de proximitéTicket, preuve puce/PIN, vidéosurveillance, signature
10.4Autre fraude (carte absente)Le code n° 1 de l'e-commerce : le porteur nie un achat en ligne3DS authentifié (liability shift), Compelling Evidence 3.0, AVS/CVV, logs
10.5Visa Fraud Monitoring ProgramTransaction signalée par le programme de surveillance fraudeQuasi indéfendable en aval : uniquement de la prévention en amont
Famille 10.x (fraude)
CodeLibelléSituation typiqueAxe de défense principal
11.1Card Recovery BulletinTransaction sous plancher sans consultation du bulletin d'exceptionProuver l'autorisation obtenue
11.2Autorisation refuséeTransaction forcée après un refus d'autorisationProuver une autorisation approuvée postérieure
11.3Pas d'autorisationAucune autorisation, ou clearing supérieur au montant autorisé (hors tolérances)Produire le code d'autorisation ; sinon accepter
Famille 11.x (autorisation)
CodeLibelléSituation typiqueAxe de défense principal
12.1Présentation tardiveClearing au-delà du délai réseau, compte clôturé entre-tempsProuver la présentation dans les délais
12.2Code de transaction incorrectDébit au lieu de crédit, ou inverseJustifier le code utilisé
12.3Devise incorrecteDCC appliqué sans consentement, devise différente de l'affichagePreuve du choix de devise par le porteur
12.4Numéro de compte incorrectPAN clearing différent du PAN autoriséRapprocher autorisation et clearing
12.5Montant incorrectMontant différent de celui acceptéJustificatif du montant consenti
12.6.xDouble traitement / payé autrement12.6.1 : doublon ; 12.6.2 : déjà réglé par un autre moyenProuver deux commandes distinctes, sinon accepter immédiatement
12.7Données invalidesDonnées d'autorisation erronées (MCC, pays…)Corriger le paramétrage, défense difficile
Famille 12.x (erreurs de traitement)
CodeLibelléSituation typiqueAxe de défense principal
13.1Marchandise/services non reçusColis non livré, service non renduPreuve de livraison (signature, géolocalisation), preuve d'usage du service
13.2Transaction récurrente annuléeAbonnement prélevé après résiliationPreuve de non-résiliation, date de résiliation vs date de facturation, CGV
13.3Non conforme / défectueuxProduit différent de la descriptionDescription exacte, échanges SAV, refus de retour du client
13.4Marchandise contrefaiteLe porteur allègue une contrefaçonPreuve d'authenticité (certificats, sourcing)
13.5Représentation trompeuseConditions de l'offre jugées trompeuses (essais, upsell)Parcours d'achat, cases cochées, CGV horodatées
13.6Avoir non traitéRemboursement promis jamais créditéPreuve du crédit émis ; sinon rembourser vite
13.7Marchandise/services annulésCommande annulée mais débitéePolitique d'annulation acceptée, preuve de non-annulation
13.8Crédit d'origine non acceptéLe porteur refuse un OCT (crédit) reçuCas rare : vérifier l'instruction d'origine
13.9Non-réception d'espècesRetrait ATM non distribuéJournal ATM (réservé aux acquéreurs ATM)
Famille 13.x (litiges consommateur)
⚠️
10.4 avec 3DS authentifié : la représentation s'impose
Une transaction authentifiée 3DS (ECI 05, CAVV valide) bénéficie du liability shift, qui prive en principe l'émetteur du droit d'émettre un 10.4. Le cas se produit pourtant, par erreur d'instruction côté émetteur. La représentation appuyée sur le CAVV et l'ECI aboutit alors quasi systématiquement. La défense se limite à produire ces deux données techniques. Le rapport entre l'effort demandé et le taux de succès obtenu est le plus favorable de toutes les familles de litiges.

Mastercard : des codes consolidés

Mastercard a massivement consolidé ses reason codes. La plupart des litiges consommateurs sont désormais regroupés sous le 4853, avec un sous-motif détaillé dans le message, et les erreurs de traitement sous le 4834. Lire le message reason code seul ne suffit plus, puisque le sous-motif est transporté dans les données du chargeback (Mastercom).

CodeLibelléFamillePoints clés de défense
4837No Cardholder AuthorizationFraudeÉquivalent du 10.4 Visa. Liability shift si 3DS (Identity Check) authentifié ; données de commande, device, historique client
4849Questionable Merchant ActivityFraudeTransaction rattachée à un marchand listé par un programme fraude Mastercard : défense en aval quasi impossible
4863Cardholder Does Not RecognizeFraude potentielleHistoriquement « je ne reconnais pas » ; replié sur le 4837 depuis la consolidation. Un descripteur de facturation clair le prévient
4870Chip Liability ShiftFraudeContrefaçon sur terminal non EMV : preuve de lecture puce
4871Chip/PIN Liability ShiftFraudeCarte perdue/volée sur terminal sans PIN : preuve puce + PIN
4808Authorization-Related ChargebackAutorisationPas d'autorisation, autorisation refusée ou expirée : produire le code d'approbation, sinon accepter
4834Point-of-Interaction ErrorTraitementRegroupe doublons, montants erronés, devise incorrecte (DCC), présentation tardive : rapprochement comptable
4853Cardholder DisputeLitige consoRegroupe non reçu, non conforme, récurrent annulé, avoir non traité, essai piégeux : dossier commercial complet (livraison, CGV, SAV)
4854Cardholder Dispute (Not Elsewhere Classified)Litige consoRésiduel, marché américain uniquement
Principaux reason codes Mastercard
ℹ️
Lire le sous-motif, pas seulement le code
Un 4853 « goods not received » et un 4853 « credit not processed » exigent des dossiers de preuves totalement différents. Dans Mastercom, le sous-motif figure dans le champ de description du chargeback, et les PSP les mieux outillés l'exposent dans leur API (par exemple network_reason_code + libellé détaillé). Le routage interne s'appuie donc sur le couple formé par le code et son sous-motif. Le code seul ne suffit pas.

Spécificités CB

Le réseau CB est le système domestique français de paiement par carte, administré par le GIE CB, qui édicte ses propres règles de litige. En France, environ deux tiers des transactions par cartes co-badgées y sont routées (63,6 % au second semestre 2025 selon l'indice de la fintech Yavin), et le litige suit alors ces règles plutôt que celles de Visa ou de Mastercard. Le principe du cycle reste identique. L'impayé est suivi d'une représentation, puis d'un arbitrage GIE. Les motifs d'impayés sont propres au réseau et regroupent la fraude (carte perdue/volée, contrefaçon, paiement à distance frauduleux) et les litiges commerciaux. Les délais restent alignés sur les standards internationaux, soit 120 jours pour l'essentiel des motifs.

  • Routage du litige = routage de la transaction : une carte co-badgée CB/Visa payée « CB » ouvre un impayé CB, même si le porteur a une app Visa. Le choix de marque au moment du paiement (droit du porteur depuis le règlement IFR 2015) détermine le régime de dispute.
  • Liability shift 3DS : CB applique le transfert de responsabilité sur les transactions authentifiées via son infrastructure 3DS ; une transaction frictionless avec exemption TRA acquéreur laisse la responsabilité fraude au marchand, comme chez Visa/Mastercard.
  • Traitement plus interbancaire : le formalisme documentaire est proche, mais la résolution passe davantage par les circuits interbancaires domestiques et l'outillage GIE CB ; les PSP français normalisent en général la présentation des impayés CB et internationaux dans une même interface.
  • Taux de fraude structurellement bas : la fraude sur transactions CB domestiques est parmi les plus faibles d'Europe (OSMP), ce qui se traduit par moins d'impayés fraude en proximité, l'essentiel du risque restant la vente à distance.
⚠️
Un outillage limité à Visa et Mastercard laisse le réseau CB de côté
Beaucoup de solutions de gestion de chargebacks (alertes Verifi/Ethoca, CE 3.0, RDR) couvrent uniquement les réseaux internationaux. Sur un portefeuille français où la majorité des flux est routée CB, leur taux de couverture réel peut tomber sous 40 % des litiges. La mesure de ce taux sur la répartition réelle des réseaux précède donc l'achat. À défaut, la solution est évaluée sur une base de litiges qu'elle ne traitera jamais.

Interpréter et router le traitement

Le traitement d'un litige se paramètre à partir du reason code, qui fonctionne comme une instruction de routage. Le code désigne l'équipe compétente, les preuves à réunir, le seuil de rentabilité applicable et la boucle de correction à engager en amont. La table ci-dessous résume ces réflexes par famille de codes.

FamilleRéflexe immédiatCombattre si…Boucle d'amélioration amont
Fraude (10.x / 4837)Vérifier ECI/CAVV et éligibilité CE 3.03DS authentifié, ou 2+ commandes antérieures propresAlimenter le moteur anti-fraude, ajuster les règles 3DS
Autorisation (11.x / 4808)Rapprocher autorisation et clearingUn code d'approbation valide existeCorriger le process technique (pas de force sale, réautorisations propres)
Traitement (12.x / 4834)Audit de réconciliation expressLe doublon apparent est en fait deux commandesFiabiliser capture/clearing, surveiller les doublons
Litige conso (13.x / 4853)Reconstituer le dossier commercialLivraison prouvée, CGV acceptées, SAV documentéDescripteur clair, tracking systématique, politique de remboursement lisible
Stratégie de traitement par famille de codes
Table de routage des disputes (extrait de configuration)
{
  "routage_disputes": {
    "10.4": {
      "famille": "fraude_cnp",
      "equipe": "risque",
      "si_3ds_authentifie": "REPRESENTER (liability shift emetteur, joindre ECI+CAVV)",
      "si_ce30_eligible": "REPRESENTER (2 commandes anterieures non contestees, meme device/IP)",
      "sinon": "ACCEPTER si montant < 30 EUR, sinon revue manuelle"
    },
    "13.1": {
      "famille": "non_reception",
      "equipe": "logistique",
      "preuve_cle": "tracking + preuve de livraison signee ou geolocalisee",
      "si_livraison_prouvee": "REPRESENTER",
      "sinon": "ACCEPTER et rembourser sans attendre (limite les frais)"
    },
    "12.6.1": {
      "famille": "double_traitement",
      "equipe": "comptabilite",
      "action": "verifier le doublon ; ACCEPTER immediatement si avere",
      "alerte": "ouvrir un incident de reconciliation si > 3 cas / semaine"
    },
    "4853:credit_not_processed": {
      "famille": "avoir_non_traite",
      "action": "verifier l'emission du credit ; si absent, REMBOURSER en pre-dispute"
    }
  }
}
🔑
Le win rate se mesure par code, jamais en global
Un win rate global de 35 % peut recouvrir 75 % sur les 10.4 authentifiés 3DS et 8 % sur les 13.2. La ventilation par code fait apparaître où arrêter de se battre (accepter, rembourser en amont) et où industrialiser la représentation (templates de preuves automatisés). La moyenne d'ensemble rend ces deux décisions indiscernables.