Molly Floyd
Qu'est-ce qu'une carte de test Stripe ?
Une carte de test Stripe est utilisée pour simuler un paiement réussi dans différentes zones géographiques. La carte de test Stripe est également utilisée pour tester l'intégration de Stripe. Les cartes de test Stripe utilisent des numéros de carte prédéterminés pour valider le fonctionnement du système commercial en ce qui concerne la validité des paiements, les paiements globaux, les paiements par carte réglementaires et la fourniture d'informations de paiement non valides. Ces cartes fonctionnent dans un environnement où Stripe est configuré en mode test.
Chaque entreprise doit se protéger contre les activités frauduleuses et l'utilisation abusive des cartes. Si le mode test est activé dans un environnement de production, les cartes de test Stripe pourraient être utilisées de manière abusive au moment de l'intégration du test Stripe. Par conséquent, les utilisateurs de la plateforme Stripe doivent s'assurer que l'environnement de production n'est pas activé pour le mode test Stripe.
Quels types de cartes de test Stripe fournit-il pour les tests ?
Stripe fournit une variété de cartes à tester, ce qui couvre plus ou moins toute la gamme des tests de cartes. La plupart des cartes Stripe ne vérifient que les numéros de carte ; les codes postaux et les CVC ne sont pas vérifiés. Examinons les différents types de cartes de test Stripe :
- Cartes de test couramment utilisées - Dans cette catégorie, 14 options sont disponibles pour différentes marques de cartes. La liste des cartes de test Stripe comprend American Express (deux variantes), Diners Club (16 chiffres), Diners Club (14 chiffres), Discover (deux variantes), JCB, Mastercard, Mastercard (deux séries), Mastercard (carte de débit), Mastercard (prépayée), UnionPay, Visa et Visa (carte de débit).
- Cartes de test mondiales - Ces cartes peuvent être utilisées en Afrique, en Amérique, dans la région Asie-Pacifique, en Europe et au Moyen-Orient.
- Cartes réglementaires ou 3D secure - L'émetteur de la carte fournit une authentification à deux facteurs aux clients lorsqu'ils effectuent des paiements.
- Cartes permettant de tester des réponses spécifiques - Ces types de cartes sont utilisés pour refuser des transactions pour des raisons telles qu'une insuffisance de fonds, un code PIN incorrect, une adresse de facturation incorrecte, un mois ou une année d'expiration non valide, etc.
- Cartes Bancaires - Cette méthode est utilisée pour les paiements par carte française co-brandée avec Mastercard ou Visa.
- Litiges - En cas de litige, l'émetteur de la carte enregistre un litige formel et le paiement est provisoirement annulé. Toutefois, la décision de l'émetteur de la carte est définitive et contraignante pour le client.
- Débits directs - Stripe génère des mandats de débit direct que les entreprises peuvent présenter à leurs clients, permettant ainsi les débits directs après l'acceptation du client.
Comment utiliser les cartes de test Stripe
Il est essentiel d'utiliser les numéros de cartes de test donnés ou réglementaires pour s'assurer que l'intégration des tests fonctionne comme prévu. Les informations peuvent être utilisées pour déclencher différents flux au cours du processus d'intégration et être traitées en conséquence. Si les services d'un développeur ne sont pas engagés, alors engagez un expert certifié par Stripe ou utilisez une solution prête à l'emploi créée par l'un des partenaires vérifiés par Stripe sans écrire de code à cet effet.
Intents de paiement API: Ce flux est utilisé avec les bibliothèques client et le kit de développement logiciel (SDK) de Stripe pour s'assurer que.. :
- Les flux d'authentification sont déclenchés en cas de besoin à l'aide des numéros de cartes et des méthodes de paiement des tests réglementaires.
- Aucune authentification n'est requise pour la carte US par défaut 4242 4242 4242 4242.
- Authentification nécessaire lors de l'utilisation de la carte n° 4000 0027 6000 3184.
- Pour éviter de créer par inadvertance des intentions de paiement en double pour le même achat, créez une intention de paiement en utilisant la clé d'idempotence.
- Veiller à ce que les erreurs soient détectées et affichées de manière appropriée dans l'interface utilisateur.
L'API des frais: Le deuxième flux consiste à utiliser l'API Charges avec les bibliothèques client et les kits de développement logiciel (SDK) de Stripe pour s'assurer que.. :
- Pour créer un jeton dans le gestionnaire de soumission, l'élément card est transmis correctement.
- Créez un gestionnaire de réponse aux jetons qui traite et affiche les erreurs de carte de manière appropriée.
- Seul le jeton valide passe par le serveur dans le cadre de la soumission du formulaire de paiement.
Code côté serveur: Cette méthode est le troisième flux permettant de s'assurer que :
- Toutes les demandes sont traitées avec succès. Lors des tests d'intégration, il serait utile de voir les événements et les journaux des comptes.
- Toutes les erreurs de l'API sont traitées de manière appropriée.
- Les webhooks concernés sont traités correctement.
Lors de la mise en œuvre de l'intégration, vérifiez si les clés d'API publiables et secrètes doivent être remplacées par des clés réelles. Après l'intégration, les clés de test ne peuvent pas être utilisées pour traiter les paiements en direct.
Cartes de test à bandes couramment utilisées
Les informations de la carte réelle ne peuvent pas être utilisées dans le mode test. Vous pouvez utiliser n'importe quel numéro de carte de test Stripe, n'importe quel numéro CVC aléatoire et une date d'expiration future valide pour créer un paiement réussi. Le pays de facturation pour chacun des 14 numéros de base de la liste de cartes de test Stripe ci-dessous est défini par défaut comme étant les Etats-Unis.
Cartes de test International Stripe
Outre les États-Unis, l'Asie-Pacifique et l'Australie, 31 autres pays d'Afrique, d'Europe et du Moyen-Orient utilisent différents numéros de cartes internationales Stripe pour simuler des paiements par carte réussis.
Numéros des cartes de test 3D Secure
Les réglementations régionales telles que l'authentification forte du client (SCA) affectent les paiements de test des données de carte. L'API Setup Intents peut être utilisée pour tester les cartes enregistrées.
L'authentification est requise pour les paiements uniques et les autres paiements en cours de session. Pour les cartes déjà configurées, les paiements hors session seront acceptés.
Toutes les cartes ne supportent pas 3D Secure; ces clients sont redirigés vers la page d'authentification de l'émetteur de la carte. Les informations de la carte de test Stripe à utiliser pour tester les paiements 3D Secure, qui sont créées directement dans le Stripe Dashboard, ne seront pas redirigées vers 3D Secure.
Toutes les cartes de test Visa et Master Stripe, autres que celles mentionnées dans la colonne Utilisation de 3D Secure, ne nécessitent pas d'authentification de la part de l'émetteur de la carte du client. Veuillez vous référer au lien des cartes de test Stripe pour accéder aux informations sur les cartes dans les sous-rubriques "Testing For Specific Responses And Errors", "Cartes Bancaires Test Card Numbers", et "Disputes" pour simuler les transactions respectives.
Pourquoi tester avec plusieurs cartes ?
Puisque les clients peuvent utiliser des cartes de base, des cartes internationales, des cartes 3D Secure et des cartes bancaires émises par différentes marques dans le cadre de la liste de tests de cartes Stripe indiquée dans les tableaux I à III, il est essentiel d'effectuer des tests avec plusieurs cartes afin de s'assurer que les transactions authentiques passent par un processus de paiement sans faille. Si plusieurs cartes ne sont pas testées, les risques d'échecs de paiement ou de refus de cartes augmentent, ce qui entraîne des désagréments pour les clients.
FAQ
Qu'est-ce que le mode de test dans Stripe ?
En mode test, il est possible d'émettre des cartes et de simuler des achats en utilisant l'intégration Stripe. Cela permet de tester l'intégration avant la mise en ligne sans effectuer d'achats réels.
Comment activer le mode test dans Stripe ?
Après avoir accédé à Stripe, ouvrez le menu principal en utilisant l'icône en haut de l'écran d'accueil. Appuyez ensuite sur Paramètres pour localiser l'option Mode test et appuyez sur la touche de basculement pour l'activer.
Pouvez-vous utiliser des cartes de test Stripe en production ?
Non, si le mode de test est actif dans un environnement de production, les cartes de test Stripe peuvent être utilisées pour des achats frauduleux. S'il doit être testé en production, le mode de paiement en direct de l'entreprise peut être utilisé.
Peut-on utiliser une carte Stripe en mode live ?
Non, les numéros de cartes de test Stripe ne fonctionnent pas en mode réel. Si un fraudeur est au courant de l'utilisation d'une carte de test Stripe en mode réel, il est possible de voler des informations à l'entreprise ou aux utilisateurs.
Ajoutez des adhésions à votre projet Webflow en quelques minutes.
Plus de 200 composants Webflow clonables gratuits. Aucune inscription n'est nécessaire.
Ajoutez des adhésions à votre projet React en quelques minutes.