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

Vérifié le

Le code 21 est un code de réponse de l'émetteur Visa de l'ensemble ISO 8583 signifiant "aucune action effectuée". La banque n'a pas agi sur l'autorisation et ne donne aucune autre raison. Visa ne liste pas le 21 dans les Catégories 1 à 3, il s'agit donc d'une réponse générique de Catégorie 4, où un commerçant peut réessayer jusqu'à 20 fois en 30 jours. Réessayer plus tard ou changer de carte sont les solutions habituelles.

Type
Refus souple (aucune raison)
Qui a refusé
La banque émettrice de la carte
Catégorie Visa
Catégorie 4 (réponse générique) : jusqu'à 20 nouvelles tentatives en 30 jours
Réessayer
Oui, plus tard
Action de l'acheteur
Réessayer ou utiliser une autre carte
Action du commerçant
Autoriser une nouvelle tentative plus tard, puis demander une autre méthode
Renouvellement PlatformDTC (Nouvelle tentative intelligente)
Aucune règle pour ce code brut ; le code propre du processeur décide

Ce que fait PlatformDTC

PlatformDTC n'a pas de règle pour un 21 brut, donc le code du processeur décide. Avec la Nouvelle tentative intelligente activée, le `no_action_taken` de Stripe obtient une nouvelle tentative 48 à 72 heures plus tard, comme `do_not_honor` ; un deuxième refus demande au client une nouvelle carte. À la caisse, le `no_action_taken` de Stripe peut être proposé au processeur de carte de secours du magasin (paiements par carte PayPal) lorsqu'il est configuré.

Pourquoi cela arrive

L'émetteur n'a ni approuvé ni donné de raison. C'est l'une des réponses les moins informatives qu'une banque puisse envoyer.

Ce que l'acheteur peut faire

Réessayer une fois de plus, puis utiliser une autre carte ou PayPal si cela échoue à nouveau.

Pour les développeurs

Sur Stripe, le code émetteur brut arrive dans `charge.outcome.network_decline_code` (ici "21"), à 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. Stripe a un `decline_code` correspondant, `no_action_taken`. Ne confondez pas le code brut 21 avec le code de conseil commerçant Mastercard 21 (arrêt du paiement récurrent), qui arrive dans `network_advice_code`.

Questions fréquentes

Le code 21 est-il le même que le MAC 21 de Mastercard ?
Non. Le code brut 21 signifie "aucune action effectuée". Le MAC 21 est un code de conseil Mastercard distinct signifiant l'arrêt des paiements récurrents, et PlatformDTC s'arrête dessus.
Puis-je réessayer le code 21 ?
Oui. Visa le traite comme Catégorie 4, ce qui autorise les nouvelles tentatives.

Sources

Voir aussi

Bibliothèque des paiements