Test avec Stripe

Vous pouvez configurer Stripe en mode test ou en mode réel. Alors que le mode Live est utilisé pour collecter de vraies informations de carte de crédit et traiter de vrais paiements, le mode test est utile pendant le développement initial de votre site car il vous permet de tout tester en utilisant une carte de crédit de test et sans dépenser d'argent réel.

Il y a trois étapes principales à suivre pour configurer Stripe pour les tests dans MemberMouse. La première consiste à indiquer que vous souhaitez être en mode test, la deuxième à sélectionner si vous souhaitez utiliser Stripe Elements ou Stripe.js, et la troisième à obtenir les clés API de test auprès de Stripe et à les coller dans MemberMouse.

Obtention de la clé API Stripe
  1. Se connecter à Stripe.com.

  2. In the main Dashboard screen, you’ll see a menu on the lefthand side. Select Développeurs > Clés API à partir de ce menu. La page de l'API se charge.

  3. Lorsque vous êtes sur la page des clés API, cliquez sur le bouton Voir les données du test dans le coin supérieur droit. Vous verrez apparaître vos clés de test API.

  4. Copier le test Clé publiable et Test Clé secrète dans la colonne Token.


Configuration de Stripe en mode test
  1. Depuis votre tableau de bord WordPress, allez dans SourisMembre > Paramètres de paiement et cliquez sur l'icône Modes de paiement tabulation.

  2. Sous Mode de paiement sur place, sélectionner Rayure. Les options de configuration de Stripe s'affichent.

  3. Cliquez sur la case à cocher à côté de Activer le mode test pour indiquer que vous souhaitez traiter les cartes de crédit et les paiements en mode test.

  4. Indiquez si vous souhaitez ou non conserver Éléments de rayures activée ou activer Stripe.js.

    With Stripe Elements, a 3D Secure checkout flow occurs. Stripe Elements uses Stripe.js for tokenization, but also embeds Stripe’s credit card fields directly on the checkout page via iFrame. This is mandatory for customers in the European Economic Area (EEA) to be compliant with the Strong Customer Authentication (SCA) requirement of the PSD2. Stripe Elements is the recommandé à utiliser.

    Stripe.js est une forme plus ancienne de protection de la sécurité pour la caisse. Avec Stripe.js, les données de la carte de crédit sont échangées (à l'aide de JavaScript) contre un jeton de paiement avant que le formulaire de paiement ne soit soumis, de sorte que les informations relatives à la carte de crédit n'entrent jamais en contact avec votre serveur. Par conséquent, les commerçants peuvent bénéficier d'un SAQ PCI-DSS moins rigoureux en utilisant Stripe.js/Elements (SAQ A-EP contre SAQ D).

    Stripe Elements est la méthode recommandée.

  5. Collez la clé secrète du Stripe Test dans le champ intitulé Clé secrète de test.

  6. [Coller la clé publiable du Stripe Test dans le champ intitulé "Stripe Elements". Clé de test publiable.

  7. Cliquez sur le bouton Sauvegarder les modes de paiement bouton.

Votre site est maintenant prêt à accepter les paiements par carte de crédit et à les traiter via votre compte Stripe.

Faire des achats tests

You can make test purchases the same as you would make live purchases. The only difference is that you’ll need to use specific test card numbers defined by Stripe. You can find those test card numbers in the Stripe configuration area on the Modes de paiement en cliquant sur l'onglet Tester les numéros de cartes de crédit lien.

You can use the following test credit card numbers when testing payments where the test cards do not require authentication from the customer’s card issuer. The expiration date must be set to the present date or later:

  • Visa : 4242424242424242
  • Visa : 4012888888881881
  • Mastercard : 5555555555554444
  • Mastercard : 5105105105105100
  • American Express : 378282246310005
  • American Express : 371449635398431
  • Découvrir : 6011111111111117
  • Découvrir : 6011000990139424
  • Diners Club : 30569309025904
  • Diners Club : 38520000023237
  • JCB : 3530111333300000
  • JCB : 3566002020360505
Cartes pour tester les flux de paiement sécurisés

The below card numbers can be used to test circumstances where authentication from the customer’s card issuer is required. We have included the ones most frequently used. However, a complete list of test card numbers can be found at https://stripe.com/docs/testing#cards

Test d'authentification forte du client 

Utilisez les informations suivantes sur les cartes pour tester les paiements concernés par les réglementations régionales telles que Authentification forte du client (SCA).

  • 4000002500003155 - Cette carte nécessite une authentification pour les paiements uniques. Cependant, si vous configurez cette carte et que vous utilisez la carte sauvegardée pour des paiements hors session ultérieurs, aucune autre authentification n'est nécessaire. En mode réel, Stripe détermine dynamiquement quand une transaction particulière nécessite une authentification en raison de réglementations régionales telles que l'authentification forte du client.
Test 3D Secure

Pas toutes les cartes prendre en charge 3D Secure or require the customer be redirected to their card issuer’s authentication page. Use the following card information to test 3D Secure payments

  • 4000000000003220 - L'authentification 3D Secure 2 doit être complétée pour que le paiement soit réussi.

  • 4000000000003063 - L'authentification 3D Secure doit être complétée pour que le paiement soit effectué.

  • 4000000000003055 - L'authentification 3D Secure peut toujours être effectuée, mais elle n'est pas nécessaire. Par défaut, l'authentification 3D Secure ne sera pas demandée pour cette carte.

  • 4000008400001629 - L'authentification 3D Secure est requise, mais les paiements seront refusés avec un code d'échec card_declined après l'authentification.
Utilisation des données de test

MemberMouse also allows you to specify test data for all common fields that need to be filled out when making a purchase. When you specify test data, MemberMouse will automatically populate the fields of checkout forms with the data you’ve provided which significantly speeds up your testing process. Read this article to apprendre à mettre en place et à utiliser des données de test.

Cet article a-t-il été utile ?

Articles connexes