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 19 ?

Vérifié le

Le code 19 est un code de réponse de l'émetteur Visa de l'ensemble ISO 8583 signifiant "réessayer la transaction". La banque n'a pas pu finaliser l'autorisation et demande qu'elle soit soumise à nouveau. Rien ne cloche avec la carte ou les fonds de l'acheteur. Visa classe le 19 dans la Catégorie 2, "l'émetteur ne peut pas approuver pour le moment", ce qui autorise jusqu'à 20 nouvelles tentatives en 30 jours. Une nouvelle tentative un peu plus tard réussit normalement.

Type
Refus souple (temporaire)
Qui a refusé
La banque émettrice de la carte
Catégorie Visa
Catégorie 2 (l'émetteur ne peut pas approuver pour le moment) : jusqu'à 20 nouvelles tentatives en 30 jours
Réessayer
Oui, un peu plus tard
Action de l'acheteur
Réessayer
Action du commerçant
Autoriser une nouvelle tentative ; vérifier un problème de processeur si généralisé
Renouvellement PlatformDTC (Nouvelle tentative intelligente)
Nouvelles tentatives 2, 5 et 8 jours après le refus (4 tentatives max)

Ce que fait PlatformDTC

PlatformDTC classe un 19 brut comme temporaire. Avec la Nouvelle tentative intelligente activée, un renouvellement est retenté 2, 5 et 8 jours après le premier refus, quatre tentatives au maximum, car les pannes de courte durée se résolvent tôt ou pas du tout. L'e-mail du client indique que sa banque n'a pas pu être jointe plutôt que de blâmer la carte.

Pourquoi cela arrive

Quelque chose a interrompu l'autorisation du côté de l'émetteur. C'est une demande de réessayer, pas un jugement sur le titulaire de la carte.

Ce que le magasin peut faire

Laisser l'acheteur soumettre à nouveau. Assurez-vous que votre caisse utilise une clé d'idempotence ou une référence de commande afin qu'une nouvelle tentative ne facture jamais deux fois.

Pour les développeurs

Sur Stripe, le code émetteur brut arrive dans `charge.outcome.network_decline_code` (ici "19"), à côté du `decline_code` propre à 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 code de refus `reenter_transaction` propre à Stripe couvre la même situation. PlatformDTC les mappe tous deux à sa catégorie temporaire.

Questions fréquentes

Le client sera-t-il facturé deux fois s'il réessaie après le code 19 ?
Non. Une autorisation refusée ne prélève pas d'argent. Utilisez des clés d'idempotence afin que vos propres nouvelles tentatives ne puissent pas créer de doublons.
Combien de temps dois-je attendre avant de réessayer le 19 ?
Une courte attente suffit à la caisse. Pour les renouvellements, PlatformDTC attend 2 jours, puis 5 et 8.

Sources

Voir aussi

Bibliothèque des paiements