Stripe · Codes de refus
Que signifie le code de refus Stripe card_velocity_exceeded ?
Vérifié le
Le code de refus card_velocity_exceeded de Stripe signifie que le client a dépassé le solde, la limite de crédit ou la limite de montant de transaction disponible sur sa carte. La carte fonctionne, mais la banque n'approuvera pas plus de dépenses dessus pour le moment. Stripe indique que le client doit contacter l'émetteur de sa carte pour plus d'informations. Attendre que la limite se réinitialise ou qu'un paiement soit enregistré sur le compte, ou utiliser une autre carte, sont les moyens habituels de résoudre le problème.
- Type
- Refus temporaire (limite atteinte)
- Qui a refusé
- La banque de la carte
- Réessayer
- Plus tard, après la réinitialisation de la limite ; pas immédiatement
- Action du client
- Utiliser une autre carte, ou interroger la banque sur la limite
- Action du commerçant
- Suggérer un autre mode de paiement ; espacer les tentatives de réessai
Ce que fait PlatformDTC
Au moment du paiement, PlatformDTC affiche l'indice "Cette carte a dépassé sa limite de dépenses pour le moment. Essayez une autre carte ou contactez votre banque." et ne propose pas de processeur de secours, car un autre processeur atteint la même banque et la même limite. Avec Smart retry activé, un renouvellement est traité comme un refus temporaire : réessayé 2, 5 et 8 jours après le premier refus, avec un maximum de 4 tentatives, puis mis en retard de paiement plutôt qu'annulé.
Pourquoi cela arrive
Les banques fixent des limites sur le montant et la fréquence des dépenses, par transaction, par jour ou par période de facturation. Atteindre l'une de ces limites entraîne ce refus jusqu'à ce que la limite soit réinitialisée.
Ce que le client peut faire
Payer avec une carte différente, ou réduire le solde de la carte ou attendre que la limite se réinitialise et réessayer. Votre banque peut vous dire quelle limite a été atteinte.
Ce que le magasin peut faire
Ne réessayez pas immédiatement. Pour les renouvellements, espacer les tentatives sur plusieurs jours donne le temps à la limite de se réinitialiser. Visa autorise jusqu'à 20 nouvelles tentatives en 30 jours pour les refus de limite tels que les codes bruts 61 et 65.
Pour les développeurs
Sur Visa, vérifiez `network_decline_code` : 61 signifie "dépasse la limite de montant d'approbation" et 65 "dépasse la limite de fréquence de retrait", tous deux de catégorie Visa 2 (nouvelle tentative autorisée).
Questions fréquentes
- `card_velocity_exceeded` est-il la même chose que des fonds insuffisants ?
- Pas exactement. La description de Stripe couvre le solde, la limite de crédit ou la limite de montant de transaction, il peut donc s'agir d'une limite plutôt que d'un compte vide. Dans tous les cas, la carte ne peut pas prendre plus pour le moment.
- Quand dois-je réessayer `card_velocity_exceeded` ?
- Après quelques jours, pas quelques minutes. Les limites se réinitialisent avec le temps, donc une nouvelle tentative immédiate est généralement refusée à nouveau.
Sources
Voir aussi
- withdrawal_count_limit_exceeded — Le client a dépassé le solde ou la limite de crédit disponible sur la carte.
- 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.
- currency_not_supported — La carte ne peut pas être débitée dans la devise du paiement.
- do_not_honor — La banque a refusé la carte sans en donner la raison.
- do_not_try_again — Code déprécié : refusé pour une raison inconnue ; ne débitez plus cette carte.
- duplicate_transaction — Un paiement identique sur la même carte a été soumis il y a quelques instants.
- expired_card — La carte a dépassé sa date d'expiration.