NewNo plan feeNo plan fee. Just 2.9% + $0.30 per card sale, and signing up is free.Try now →

Stripe · Codes de refus

Que signifie le code de refus Stripe `insufficient_funds` ?

Vérifié le

Le code de refus Stripe `insufficient_funds` signifie que la carte n'a pas suffisamment de fonds pour effectuer l'achat. La carte est valide, mais le solde ou le crédit disponible ne peut pas couvrir le montant pour le moment. Stripe indique que le client doit utiliser un autre mode de paiement. Pour les abonnements, une relance ultérieure, programmée pour le moment où l'argent est susceptible d'être de retour sur le compte, peut réussir. Visa autorise les tentatives répétées, jusqu'à 20 en 30 jours.

Type
Refus souple
Qui a refusé
La banque de la carte
Relancer
Oui, plus tard (jours, pas minutes)
Action de l'acheteur
Utiliser une autre carte ou méthode, ou ajouter des fonds et réessayer
Action du commerçant
Relancer selon un calendrier ; suggérer un autre mode de paiement

Ce que fait PlatformDTC

Lors du paiement, PlatformDTC affiche « Votre carte n'a pas suffisamment de fonds. Essayez une autre carte. » et n'utilise pas de processeur de secours, ce qui se heurterait au même solde. Avec la relance intelligente (Smart retry) activée, un renouvellement est relancé à la prochaine date de paie probable de l'abonné pour son pays (ou 2, 5, 8, 13 et 18 jours après le premier refus), à 14:00, heure locale, jusqu'à 6 tentatives. Les cartes prépayées bénéficient d'une relance à la date de paie.

Pourquoi cela se produit

Le solde du compte ou la limite de crédit est inférieur au montant du paiement lorsque la banque le vérifie.

Ce que l'acheteur peut faire

Payer avec une autre carte, PayPal ou une autre méthode, ou ajouter de l'argent au compte et réessayer.

Ce que le commerçant peut faire

Pour les commandes uniques, affichez immédiatement d'autres options de paiement. Pour les renouvellements, relancez au cours des jours suivants plutôt qu'immédiatement ; Stripe recommande un maximum de huit relances pour les paiements qui le permettent, et les émetteurs peuvent considérer les relances supplémentaires comme une fraude potentielle.

Pour les développeurs

Le code brut de Visa est 51 (Catégorie 2 : nouvelle tentative autorisée, jusqu'à 20 tentatives en 30 jours). Mastercard envoie 51 avec un Code de Conseil au Commerçant (Merchant Advice Code) ; les MAC 24–30 indiquent un délai d'attente exact de 1 heure à 10 jours, et 03 signifie ne pas relancer. Un `generic_decline` peut également masquer un 51 brut.

Questions fréquentes

Dois-je relancer un refus `insufficient_funds` ?
Oui, mais plus tard. Une relance quelques minutes après un refus pour fonds insuffisants demande à nouveau le même solde insuffisant. Attendez quelques jours, idéalement jusqu'à ce que le client ait probablement été payé, et ne relancez jamais plus d'une fois par jour.
Combien de fois puis-je relancer pour fonds insuffisants sur Visa ?
Les règles de Visa (édition du 24 octobre 2026) autorisent jusqu'à 20 tentatives répétées en 30 jours pour le code 51. Stripe recommande un maximum de huit relances.
`insufficient_funds` est-il un refus ferme ?
Non. La carte fonctionne ; elle ne peut simplement pas couvrir ce montant pour le moment.

Sources

Voir aussi

Bibliothèque des paiements