Codes de réponse de l'émetteur de carte (ISO 8583) · Codes de refus
Que signifie le code de refus de carte 82 ?
Vérifié le
Le code 82 est un code de réponse d'émetteur ISO 8583 qui diffère selon le réseau. Sur Visa, il signifie « résultats CAM, dCVV, iCVV ou CVV négatifs » : une vérification de la valeur de vérification de la carte a échoué. Visa le classe dans la Catégorie 3, qualité des données, autorisant jusqu'à 20 tentatives en 30 jours avec des données corrigées. Sur Mastercard, le code 82 signifie « transaction/commerçant invalide », envoyé avec un Code de Conseil au Commerçant (MAC) ; le MAC 03 indique de ne pas retenter.
- Type
- Erreur de données (Visa) / refus du commerçant (Mastercard)
- Qui a refusé
- La banque émettrice de la carte
- Catégorie Visa
- Catégorie 3 (qualité des données, revalider les détails de paiement) : jusqu'à 20 tentatives en 30 jours
- Nouvelle tentative
- Visa : avec des données de carte correctes ; Mastercard : suivre le MAC
- Action de l'acheteur
- Saisir à nouveau les détails de la carte ou utiliser une autre carte
- Action du commerçant
- Recueillir les données de carte correctes ; respecter les codes de conseil Mastercard
- Renouvellement PlatformDTC (Smart retry)
- Pas de règle pour ce code brut ; le code propre au processeur décide
Ce que fait PlatformDTC
PlatformDTC n'a pas de règle pour un code brut 82, donc le code du processeur décide. Quel que soit le calendrier de nouvelle tentative, un Code de Conseil au Commerçant Mastercard 03 ou 21 arrête immédiatement les tentatives ; avec Smart retry activé, les MAC 24 à 30 définissent également le délai d'attente exact. Un code de processeur dur tel que `incorrect_cvc` arrête le renouvellement et demande au client les détails de la carte.
Pourquoi cela se produit
Sur Visa, les données de vérification de la carte n'ont pas été validées, par exemple un code de sécurité erroné ou des données de puce incorrectes. Sur Mastercard, l'émetteur a rejeté la transaction ou le commerçant.
Ce que le client peut faire
Ressaisissez les détails de la carte, en particulier le code de sécurité, ou utilisez une autre carte.
Pour les développeurs
Sur Stripe, le code émetteur brut arrive dans `charge.outcome.network_decline_code` (ici "82"), à côté du `decline_code` de Stripe. Lisez-le avec la marque de la carte : les mêmes deux caractères peuvent signifier des choses différentes sur Visa et Mastercard. Le tableau de Mastercard liste 82 avec MAC 01, 02 et 03 ("transaction ou commerçant invalide, ne pas réessayer" sur MAC 03), donc lisez toujours `network_advice_code` aussi.
Questions fréquentes
- Le code 82 signifie-t-il que le CVC était incorrect ?
- Sur Visa, cela signifie qu'une vérification de la valeur de sécurité a échoué, ce qui est souvent le CVC. Sur Mastercard, cela signifie quelque chose de différent : transaction ou commerçant invalide.
- Puis-je réessayer le code 82 ?
- Sur Visa, avec des données corrigées. Sur Mastercard, suivez le Merchant Advice Code.
Sources
Voir aussi
- N7 — Refus pour échec CVV2 : le code de sécurité ne correspondait pas.
- 6P — Échec des données de vérification : les détails d'identification du titulaire de la carte ne correspondaient pas aux enregistrements de la banque.
- 55 — Code PIN incorrect : le code PIN saisi était erroné ou manquant.
- 91 — Émetteur ou commutateur inopérant : le système de la banque n'a pas pu être joint.
- 92 — Impossible d'acheminer : le réseau n'a pas pu trouver la banque à laquelle envoyer le paiement.
- 93 — La transaction ne peut pas être effectuée : la finaliser violerait la loi.
- 94 — Doublon : la demande correspondait à une que l'émetteur avait déjà reçue.
- 96 — Dysfonctionnement du système : une erreur dans le système de l'émetteur ou du réseau a arrêté le paiement.