Stripe · Codes de refus
Que signifie le code de refus Stripe testmode_decline ?
Vérifié le
Le code de refus Stripe testmode_decline signifie qu'un numéro de carte de test Stripe a été utilisé, de sorte que le paiement n'a pas pu être effectué. Les cartes de test ne fonctionnent qu'en mode test de Stripe ; un paiement réel nécessite une carte authentique. Stripe le refuse lui-même avant qu'une banque ne soit impliquée. La solution est simple : payez avec une vraie carte, et assurez-vous que les numéros de carte de test ne sont jamais utilisés sur un magasin en direct.
- Type
- Pas un refus bancaire
- Qui a refusé
- Stripe
- Réessayer
- Seulement avec une carte authentique
- Action de l'acheteur
- Utiliser une vraie carte
- Action du commerçant
- Vérifier qu'aucun numéro de carte de test n'est utilisé en mode réel
Ce que fait PlatformDTC
PlatformDTC traite testmode_decline comme un non-réessai à la caisse et ne le redirige pas vers le processeur de secours ; l'acheteur est invité à utiliser une carte authentique. Lors des renouvellements, il n'est jamais réessayé non plus : l'abonnement est maintenu en retard de paiement et le client reçoit un lien en un clic pour ajouter une vraie carte, ce qui expose également une carte de test enregistrée sur un abonnement en direct.
Pourquoi cela arrive
Quelqu'un a saisi l'un des numéros de carte de test publiés par Stripe lors d'un paiement en direct, souvent en testant un magasin déjà en ligne, ou un bot essayant des numéros trouvés en ligne.
Ce que le magasin peut faire
Testez uniquement avec le mode test de Stripe. Si vous constatez de nombreuses tentatives testmode_decline de visiteurs inconnus, cela peut être le signe d'un test de carte automatisé ; examinez votre protection contre la fraude et les bots.
Pour les développeurs
decline_code = testmode_decline est défini par Stripe sur les requêtes en mode réel utilisant des numéros de carte de test. Utilisez les clés API de test avec les cartes de test, et les clés réelles avec les cartes réelles.
Questions fréquentes
- Une banque a-t-elle refusé testmode_decline ?
- Non. Stripe l'a refusée car le numéro de carte est un numéro de test.
- Puis-je accepter les cartes de test sur ma boutique en ligne ?
- Non. Les cartes de test Stripe ne fonctionnent qu'avec les clés API de test. Un paiement réel nécessite une carte authentique.
Sources
- Codes de refus Stripe — Stripe
Voir aussi
- incorrect_number — Le numéro de carte saisi est incorrect.
- invalid_number — Le numéro de carte est incorrect.
- fraudulent — Les contrôles anti-fraude de Stripe ont suspecté que le paiement était frauduleux et l'ont bloqué.
- transaction_not_allowed — La banque a refusé ; la carte n'autorise pas ce type de transaction.
- try_again_later — Code obsolète : la banque a refusé pour une raison inconnue ; réessayez plus tard.
- withdrawal_count_limit_exceeded — Le client a dépassé le solde ou la limite de crédit disponible sur la carte.
- 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.