Checkout.com · Codes de refus
Que signifie Checkout.com 20054 « Carte expirée » ?
Vérifié le
Checkout.com 20054 « Expired card » signifie que la carte a dépassé sa date d'expiration, la banque l'a donc refusée. Visa place le code dans la catégorie 3, l'émetteur ne peut pas approuver avec ces détails, et Checkout.com l'associe au `recommendation_code` 01 : fournir des informations mises à jour ou supplémentaires. Réessayer la même carte expirée ne fonctionnera pas.
- Type
- Refus souple (20xxx)
- Qui a refusé
- L'émetteur de la carte de l'acheteur
- Réessayer
- Uniquement avec des détails corrigés. Catégorie Visa 3 : au maximum 15 tentatives en 30 jours
- Action de l'acheteur
- Utiliser la carte de remplacement ou une autre carte
- Action du commerçant
- Demander au client de mettre à jour sa carte
Ce que fait PlatformDTC
PlatformDTC considère le code 20054 de Checkout.com comme définitif pour cette carte. Checkout ne transférera pas le paiement à un processeur de secours ; l'acheteur a besoin d'une carte différente ou de détails corrigés. Un renouvellement d'abonnement refusé avec 20054 n'est jamais réessayé sur la carte expirée : l'abonnement est mis en attente et le client reçoit un e-mail avec un lien pour le mettre à jour.
Pourquoi cela arrive
La carte a atteint son mois d'expiration, ou l'acheteur a saisi une ancienne date d'expiration. Les cartes enregistrées pour les abonnements rencontrent ce problème lorsque la banque émet une carte de remplacement.
Ce que l'acheteur peut faire
Saisir la nouvelle carte de la banque, ou vérifier la date d'expiration saisie.
Ce que le magasin peut faire
Pour les cartes enregistrées, envoyer un e-mail au client avec un lien pour mettre à jour la carte. Ne pas répéter les tentatives avec les anciennes informations.
Pour les développeurs
Le paiement revient avec le statut Declined, le `response_code` 20054 et un `response_summary` tel que "Expired card" (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 3, qu'il associe au `recommendation_code` 01 (informations mises à jour ou supplémentaires requises) ; lisez `processing.recommendation_code` sur la réponse.
Questions fréquentes
- Le code Checkout.com 20054 peut-il être réessayé ?
- Uniquement avec des détails de carte mis à jour. Les mêmes détails expirés seront refusés à chaque fois.
- Le code 20054 est-il le même que Stripe `expired_card` ?
- Oui : Stripe documente `expired_card` comme signifiant que la carte a expiré.
Sources
- Codes de réponse API — Checkout.com
- Codes de réponse Visa — Checkout.com
- Codes de recommandation — Checkout.com
- Correspondance avec les catégories de frais d'intégrité du système Visa — Adyen
- Codes de refus — Stripe
Voir aussi
- 20057 — La carte n'est pas autorisée à effectuer ce type de paiement. Visa dit de ne jamais réessayer.
- 20062 — La banque a restreint la carte, par exemple à certains pays ou usages.
- 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.
- 20059 — La banque soupçonne le paiement d'être frauduleux et l'a refusé.
- 20061 — La limite de dépenses de la carte pour une période a été atteinte.
- 20063 — La banque a refusé pour une raison de sécurité liée aux détails de la carte ou à l'authentification.
- 20064 — Le montant ne correspondait pas à ce que la banque attendait pour la transaction originale.