Checkout.com · Codes de refus
Que signifie Checkout.com 20051 « Fonds insuffisants » ?
Vérifié le
Checkout.com 20051 « Fonds insuffisants » signifie que la carte de l'acheteur n'avait pas assez d'argent ou de crédit pour le montant. Checkout.com dit à l'acheteur d'essayer une carte différente ou de contacter sa banque. Visa le place dans la catégorie 2, l'émetteur ne peut pas approuver pour le moment, ce qui permet jusqu'à 15 nouvelles tentatives en 30 jours.
- Type
- Refus souple (20xxx)
- Qui a refusé
- L'émetteur de la carte de l'acheteur
- Nouvelle tentative
- Plus tard. Catégorie Visa 2 : au maximum 15 nouvelles tentatives en 30 jours
- Action de l'acheteur
- Utiliser une autre carte, ou payer une fois que les fonds sont disponibles
- Action du marchand
- Réessayer plus tard plutôt que tout de suite ; proposer une autre méthode maintenant
Ce que fait PlatformDTC
Dans la table de routage de PlatformDTC, Checkout.com 20051 signifie réessayer plus tard. Checkout maintient l'acheteur sur le même processeur plutôt que de proposer une solution de secours, car la limite est fixée par la banque, et non par Checkout.com. Un renouvellement d'abonnement refusé avec 20051 est considéré comme un manque de fonds : avec la fonction de réessai intelligent activée, il est réessayé à la date de paie probable de l'abonné, ou 2, 5, 8, 13 et 18 jours après le premier refus, jusqu'à six tentatives.
Pourquoi cela arrive
Le solde ou la ligne de crédit est inférieur au total de la commande à ce moment-là. Cela change lorsque le titulaire de la carte est payé ou rembourse sa carte.
Ce que l'acheteur peut faire
Utiliser une autre carte ou PayPal, ou revenir après le jour de paie.
Ce que le magasin peut faire
Au moment du paiement, proposer une autre méthode. Pour les cartes enregistrées, réessayer un jour plus tard ; sur Mastercard, les codes de conseil commerçant 24 à 30 indiquent le délai exact.
Pour les développeurs
Le paiement revient avec le statut Declined, le `response_code` 20051 et un `response_summary` tel que "Insufficient funds" (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 2, qu'il associe au `recommendation_code` 02 (réessayer plus tard) ; lisez `processing.recommendation_code` sur la réponse. Sur Mastercard, suivez `processing.partner_merchant_advice_code` : 03 et 21 signifient ne pas réessayer, 24 à 30 donnent un délai d'attente d'une heure à 10 jours.
Questions fréquentes
- Le code Checkout.com 20051 réussira-t-il si je réessaie ?
- Souvent, plus tard. Réessayer quelques minutes plus tard fonctionne rarement ; un réessai après le prochain jour de paie de l'acheteur a beaucoup plus de chances de passer.
- Le code 20051 est-il le même que Stripe `insufficient_funds` ?
- Oui : Stripe documente `insufficient_funds` comme signifiant que la carte n'a pas suffisamment de fonds pour finaliser l'achat.
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
- 20061 — La limite de dépenses de la carte pour une période a été atteinte.
- 20065 — La carte a effectué trop de paiements en peu de temps et a atteint sa limite de fréquence.
- 200P1 — La carte a atteint sa limite de dépenses quotidienne.
- 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é.
- 20062 — La banque a restreint la carte, par exemple à certains pays ou usages.
- 20063 — La banque a refusé pour une raison de sécurité liée aux détails de la carte ou à l'authentification.