Codes de réponse de l'émetteur de carte (ISO 8583) · Codes de refus
Que signifie le code de refus de carte 54 ?
Vérifié le
Le code 54 est un code de réponse d'émetteur ISO 8583 pour une carte expirée : Visa dit « carte expirée ou date d'expiration manquante », Mastercard « carte expirée ». La carte a dépassé sa date, ou la date envoyée était manquante ou erronée. Visa place le 54 dans la Catégorie 3, « qualité des données, revalider les informations de paiement », permettant jusqu'à 20 nouvelles tentatives en 30 jours uniquement avec des détails corrigés. L'acheteur doit saisir les détails de la nouvelle carte.
- Type
- Refus définitif (données)
- 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 nouvelles tentatives en 30 jours
- Nouvelle tentative
- Uniquement avec les détails de carte mis à jour
- Action de l'acheteur
- Saisir la date d'expiration de la carte de remplacement ou une nouvelle carte
- Action du commerçant
- Demander des détails mis à jour ; utiliser les services de mise à jour de carte
- Renouvellement PlatformDTC (nouvelle tentative fixe ou intelligente)
- Jamais retenté ; le client est invité à mettre à jour la carte
Ce que fait PlatformDTC
PlatformDTC enregistre un 54 brut comme expiré. Quel que soit le calendrier de nouvelle tentative, fixe ou intelligente, un renouvellement n'est pas retenté avec les anciens détails ; l'abonnement est mis en attente de paiement et le client reçoit un lien de mise à jour de carte en un clic, avec un e-mail indiquant que la carte a expiré. Un paiement Visa refusé avec le code 54 n'est jamais transféré à un processeur de secours, car la même carte échouerait partout.
Pourquoi cela arrive
Les cartes expirent tous les quelques ans. Les abonnements conservent l'ancienne date jusqu'à ce que le client la mette à jour, donc une carte enregistrée peut commencer à échouer avec le code 54 une fois sa date dépassée.
Ce que l'acheteur peut faire
Saisir la nouvelle date d'expiration de la carte de remplacement, ou une carte différente.
Pour les développeurs
Sur Stripe, le code d'émetteur brut arrive dans `charge.outcome.network_decline_code` (ici « 54 »), à 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. Mastercard envoie le 54 avec le MAC 01 (nouvelles informations de compte disponibles, un service de mise à jour de carte peut les avoir) ou le MAC 03 (ne pas réessayer). Mastercard a également le 79 MAC 01 pour les expirations de cycle de vie.
Questions fréquentes
- Puis-je simplement ajouter un an à la date d'expiration et réessayer ?
- Non. Visa interdit de modifier les éléments de données pour forcer une approbation, et la banque refusera une date erronée de toute façon.
- Pourquoi une nouvelle carte fonctionne-t-elle quand l'ancienne a donné le code 54 ?
- La carte de remplacement a une nouvelle date d'expiration et souvent un nouveau numéro. Seul le client ou un service de mise à jour de carte peut les fournir.
Sources
Voir aussi
- 14 — Numéro de compte invalide : ce numéro de carte n'existe pas à la banque.
- N7 — Refus pour échec CVV2 : le code de sécurité ne correspondait pas.
- 46 — Compte fermé : le compte de la carte a été fermé. Ne jamais la retenter.
- 55 — Code PIN incorrect : le code PIN saisi était erroné ou manquant.
- 57 — Transaction non autorisée au titulaire de carte : cette carte n'est pas autorisée à effectuer cet achat.
- 58 — Transaction non autorisée au terminal : la configuration du commerçant ne peut pas accepter cette transaction.
- 59 — Fraude suspectée : le système anti-fraude de la banque a refusé le paiement.
- 61 — Dépasse la limite de montant d'approbation : le paiement dépasse une limite fixée par la banque sur la carte.