Checkout.com · Codes de refus
Que signifie Checkout.com 20019 "Re-enter transaction" ?
Vérifié le
Checkout.com 20019 "Re-enter transaction" signifie que l'émetteur n'a pas pu finaliser le paiement et demande qu'il soit soumis à nouveau ; Checkout.com note également que la transaction a pu expirer. C'est un refus temporaire (soft decline) dans la catégorie 2 de Visa, l'émetteur ne peut pas approuver pour le moment, donc une nouvelle tentative peu de temps après aboutit souvent.
- Type
- Refus temporaire (soft decline) (20xxx)
- Qui a refusé
- L'émetteur de la carte de l'acheteur
- Réessayer
- Plus tard. Catégorie 2 de Visa : au maximum 15 tentatives en 30 jours.
- Action de l'acheteur
- Essayer de payer à nouveau dans un instant
- Action du commerçant
- Autoriser une nouvelle tentative ; si cela échoue à nouveau, proposer une autre méthode.
Ce que fait PlatformDTC
Sur PlatformDTC, un refus Checkout.com avec 20019 est sur la liste de réacheminement. Lorsque le magasin a activé les paiements par carte PayPal comme solution de secours, le paiement offre immédiatement à l'acheteur cette deuxième option au lieu d'une impasse, et les commandes par carte PayPal respectent toujours les règles anti-fraude du magasin. Avec la Smart retry activée, un renouvellement d'abonnement refusé avec 20019 est réessayé 2, 5 et 8 jours après le premier refus.
Pourquoi cela arrive
Un délai d'attente (timeout) ou une défaillance temporaire entre le réseau et la banque, ou une session de paiement qui a expiré avant d'être approuvée.
Ce que l'acheteur peut faire
Appuyer sur "payer à nouveau". Si cela échoue toujours, essayer une carte différente ou PayPal.
Ce que le magasin peut faire
Laisser l'acheteur soumettre à nouveau. Visa autorise jusqu'à 15 tentatives en 30 jours pour la catégorie 2, mais une ou deux tentatives est la limite raisonnable au moment du paiement.
Pour les développeurs
Le paiement revient avec le statut Declined, le `response_code` 20019 et un `response_summary` tel que "Re-enter transaction" (Checkout.com note que le texte peut varier selon le point de terminaison). Le tableau Visa de Checkout.com place ce code dans la catégorie 2, qu'il associe au code de recommandation 02 (réessayer plus tard) ; lisez `processing.recommendation_code` sur la réponse.
Questions fréquentes
- Le 20019 est-il un refus de la banque ?
- C'est un échec de traitement côté banque, pas un refus basé sur les mérites de la carte. Une nouvelle tentative fonctionne normalement.
- Pourquoi Checkout.com a-t-il dit que la transaction avait expiré ?
- Checkout.com liste "Transaction has expired" comme texte additionnel pour le 20019, donc une session qui a expiré (timed out) peut le produire.
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
- 20046 — La banque a refusé le paiement. Comme pour do not honour, aucune raison n'est donnée.
- 20005 — La banque a refusé sans donner de raison. Le refus générique le plus courant.
- 20003 — Le paiement a échoué pour une raison technique du côté du commerçant ou de l'acquéreur, pas à cause de la carte.
- 20030 — Le message de paiement avait un format que le réseau ou la banque n'a pas pu lire.
- 20051 — La carte n'a pas suffisamment de solde disponible ou de crédit pour ce montant.
- 20054 — La date d'expiration de la carte est dépassée. Seule une nouvelle carte ou une date mise à jour peut fonctionner.
- 20057 — La carte n'est pas autorisée à effectuer ce type de paiement. Visa dit de ne jamais réessayer.
- 20059 — La banque soupçonne le paiement d'être frauduleux et l'a refusé.