NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

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

Bibliothèque des paiements