Checkout.com · Codes de refus
Que signifie Checkout.com 20012 “Invalid transaction” ?
Vérifié le
Checkout.com 20012 "Invalid transaction" signifie que l'émetteur n'acceptera pas ce type de transaction sur la carte. Bien qu'il se situe dans la plage souple 20xxx de Checkout.com, Visa le place dans la catégorie 1, l'émetteur n'approuvera jamais, il ne doit donc pas être réessayé. L'acheteur doit payer avec une autre carte ou contacter la banque.
- Type
- Refus souple (20xxx)
- Qui a refusé
- L'émetteur de la carte de l'acheteur
- Réessayer
- Non. Catégorie Visa 1 : l'émetteur n'approuvera jamais cette carte
- Action de l'acheteur
- Utilisez une carte différente
- Action du commerçant
- Ne réessayez pas cette carte ; demandez une autre méthode de paiement
Ce que fait PlatformDTC
Dans la table de routage de PlatformDTC, Checkout.com 20012 est un refus sans nouvelle tentative : pas de deuxième tentative automatique et pas de redirection vers les champs de carte PayPal, car retenter la même carte ne fait qu'ajouter des refus au dossier du magasin. Un renouvellement d'abonnement refusé avec 20012 n'est jamais retenté : l'abonnement est mis en retard de paiement et le client reçoit un e-mail avec un lien pour ajouter une nouvelle carte.
Pourquoi cela arrive
Certaines cartes sont bloquées pour certains types de transactions, tels que les paiements en ligne, récurrents ou internationaux, et la banque répond par transaction invalide.
Ce que le client peut faire
Payer avec une carte différente ou PayPal. La banque peut expliquer si les paiements en ligne peuvent être activés sur cette carte.
Ce que le magasin peut faire
Considérez-le comme définitif pour cette carte. Retenter un refus Visa de catégorie 1 peut entraîner des frais de nouvelle tentative excessifs de la part de Visa.
Pour les développeurs
Le paiement revient avec le statut Declined, response_code 20012 et un response_summary tel que "Invalid transaction" (Checkout.com note que le texte peut varier selon le point de terminaison). La table Visa de Checkout.com place ce code dans la catégorie 1, qu'elle associe au code de recommandation 03 (ne pas réessayer) ; lisez processing.recommendation_code sur la réponse.
Questions fréquentes
- Pourquoi 20012 est-il un refus léger s'il ne doit jamais être retenté ?
- Checkout.com regroupe les codes par plage ; les propres catégories de Visa décident des nouvelles tentatives, et Visa liste 20012 dans la catégorie 1, à ne jamais retenter.
- Un client peut-il corriger 20012 ?
- Seulement en utilisant une autre carte, ou en demandant à la banque d'autoriser ce type de transaction sur la carte.
Sources
- Codes de réponse API — Checkout.com
- Codes de réponse Visa — Checkout.com
- Correspondance avec les catégories de frais d'intégrité du système Visa — Adyen
Voir aussi
- 20013 — Le montant envoyé avec le paiement était invalide pour la banque ou le réseau.
- 20014 — Le numéro de carte n'existe pas à la banque. Généralement une faute de frappe. Visa dit de ne jamais le retenter.
- 20054 — La date d'expiration de la carte est dépassée. Seule une nouvelle carte ou une date mise à jour peut fonctionner.
- 20019 — La banque n'a pas pu le traiter cette fois-ci et demande que le paiement soit envoyé à nouveau.
- 20030 — Le message de paiement avait un format que le réseau ou la banque n'a pas pu lire.
- 20046 — La banque a refusé le paiement. Comme pour do not honour, aucune raison n'est donnée.
- 20051 — La carte n'a pas suffisamment de solde disponible ou de crédit pour ce montant.