Stripe · Codes de refus
Que signifie le code de refus Stripe withdrawal_count_limit_exceeded ?
Vérifié le
Le code de refus Stripe withdrawal_count_limit_exceeded signifie que le client a dépassé le solde ou la limite de crédit disponible sur sa carte. La prochaine étape de Stripe est que le client utilise un autre mode de paiement. La limite se réinitialise souvent après un paiement sur la carte ou une nouvelle période, donc la même carte pourrait fonctionner plus tard, mais au moment du paiement, une autre carte est la solution la plus rapide.
- Type
- Refus temporaire (limite)
- Qui a refusé
- La banque de la carte
- Réessayer
- Plus tard, une fois la limite réinitialisée
- Action de l'acheteur
- Utiliser un autre mode de paiement
- Action du commerçant
- Proposer des alternatives ; ne pas réessayer immédiatement
- Renouvellement PlatformDTC
- Réessayé 2, 5 et 8 jours après le premier refus (Smart retry)
Ce que fait PlatformDTC
Au moment du paiement, PlatformDTC ajoute l'indice "Vous avez dépassé la limite de votre carte. Essayez une autre carte." et ne redirige pas la carte vers un processeur de secours, car la même limite s'applique là-bas. Avec Smart retry activé, les renouvellements refusés de cette manière sont traités comme un refus temporaire de limite : réessayés 2, 5 et 8 jours après le premier refus, au maximum 4 tentatives, jamais deux fois en 24 heures.
Pourquoi cela arrive
La carte a atteint une limite fixée par la banque : son solde disponible, sa limite de crédit, ou un plafond sur la fréquence ou le montant de son utilisation sur une période.
Ce que l'acheteur peut faire
Payer avec une autre carte ou un autre portefeuille maintenant. Pour utiliser cette carte, attendez que la limite se réinitialise, remboursez le solde ou demandez à la banque d'augmenter la limite.
Ce que le magasin peut faire
Afficher d'autres modes de paiement. Évitez de réessayer la carte plusieurs fois de suite ; elle continuera d'échouer tant que la limite ne changera pas.
Pour les développeurs
decline_code = withdrawal_count_limit_exceeded. Sur Visa, les codes bruts 61 (dépasse la limite de montant d'approbation) et 65 (dépasse la limite de fréquence de retrait) sont de Catégorie 2 : nouvelle tentative autorisée jusqu'à 20 fois en 30 jours. Mastercard utilise 61 et 65 pour les limites de montant et de nombre de retraits.
Questions fréquentes
- Est-ce que withdrawal_count_limit_exceeded est la même chose que fonds insuffisants ?
- Proche, mais pas le même code. Stripe le décrit comme le dépassement du solde ou de la limite de crédit disponible sur la carte ; la solution est la même : un autre mode de paiement, ou attendre que la limite autorise le paiement.
- La carte fonctionnera-t-elle demain ?
- C'est possible, une fois que la limite se réinitialise ou que le solde est payé. C'est pourquoi les tentatives espacées fonctionnent pour les abonnements.
Sources
Voir aussi
- card_velocity_exceeded — Le solde, la limite de crédit ou la limite de montant de la carte a été atteint.
- insufficient_funds — La carte n'a pas assez d'argent ou de crédit pour ce paiement.
- invalid_amount — Le montant du paiement est invalide ou supérieur à ce que la carte autorise.
- try_again_later — Code obsolète : la banque a refusé pour une raison inconnue ; réessayez plus tard.
- mobile_device_authentication_required — Le paiement nécessite une authentification ; le client doit taper à nouveau sur son téléphone.
- card_declined — Le code d'erreur de Stripe pour toute carte refusée ; le decline_code indique la raison.
- payment_intent_authentication_failure — La carte a échoué à la vérification d'authentification de la banque (comme le 3-D Secure).
- authentication_required — La banque souhaite que le titulaire de la carte vérifie le paiement, généralement avec 3D Secure.