Vous avez créé votre boutique en ligne et configuré un compte Stripe pour encaisser les paiements. Un contrôle préalable du système de paiement évite des erreurs coûteuses et protège l’expérience client.
Le Test Mode de Stripe permet de simuler transactions, webhooks et cas d’échec sans argent réel. Découvrons les étapes pratiques pour activer le mode test et vérifier les flux de paiement.
A retenir :
- Clés API pk_test_ et sk_test_ actives dans Stripe
- Mode sandbox accessible via Dashboard pour simuler transactions et webhooks
- Cartes de test disponibles pour scénarios d’acceptation et de refus
- Basculer vers clés live obligatoirement avant réception des paiements réels
Configurer le Test Mode Stripe sur WordPress et WooCommerce
Après ces points clés, la configuration débute par l’accès au Dashboard Stripe et aux clés API pour le mode test. Selon Stripe, activer le mode test facilite la validation des intégrations et des webhooks.
Accéder aux clés API et activer le mode test
Cette étape explique comment retrouver la Publishable key et la Secret key pour le mode test depuis le tableau de bord. Commencez par ouvrir https://dashboard.stripe.com/dashboard puis rendez-vous dans la section développeur pour afficher les clés.
Selon WPBeginner, la bascule vers l’affichage des données de test est le point de départ pour copier les clés. Suivez ensuite les actions requises dans votre plugin WordPress ou votre solution WooCommerce.
Étapes Stripe Dashboard :
- Ouvrir https://dashboard.stripe.com/dashboard et se connecter
- Cliquer sur Developers puis sur API Keys dans la colonne de gauche
- Activer l’affichage View test data pour révéler les clés
- Copier la Publishable key et la Secret key
Plateforme
Intégration
Test Mode support
Remarque
WordPress / WooCommerce
Plugin officiel ou tiers
Oui
Configurer clés pk_test_ dans les réglages
Shopify
Native ou passerelle tierce
Oui
Vérifier paramétrage de Shopify Payments
PrestaShop
Module Stripe disponible
Oui
S’aligner sur versions PHP et module
Magento
Extension officielle ou intégrateur
Oui
Contrôler webhooks et jobs cron
« J’ai activé le mode test avant mon lancement et j’ai corrigé un bug de webhook en quelques minutes. »
Claire B.
Insérez ensuite ces clés de test dans l’administration de votre boutique, par exemple dans l’onglet Paiements de Panierdachat. Assurez-vous que l’interrupteur carte est actif et que la configuration est enregistrée.
Après la configuration, réalisez un parcours d’achat factice pour valider le tunnel client et le traitement des commandes. Cette vérification évite les erreurs côté plugin, passerelle ou réconciliation bancaire.
Après la configuration des clés, il convient d’exécuter des paiements factices pour valider les parcours clients. Ces essais vérifient aussi la gestion des erreurs et la communication serveur à serveur.
Simuler un paiement Stripe : cartes de test et scénarios courants
Après l’activation du mode test, la simulation d’achats permet de vérifier le tunnel complet et les notifications. Selon WPBeginner, effectuer divers scénarios réduit les risques lors d’un lancement commercial.
Utiliser les cartes de test et règles pratiques
Cette sous-partie précise comment utiliser une carte de test pour simuler une transaction approuvée ou refusée. Vous pouvez utiliser par exemple la carte Visa fournie par Stripe 4000 0012 4000 0000 pour une autorisation simulée.
Selon Stripe, la date d’expiration doit être postérieure à la date du test et le code CVV peut être arbitraire. Pour d’autres scénarios et numéros, consultez la page officielle de Stripe Testing.
Cartes de test :
- Carte valide pour paiement autorisé
- Carte refusée pour tester gestion d’erreur
- Carte 3D Secure pour tester authentification
- Codes CVV et dates arbitraires si postérieures
Scénario
Action
Résultat attendu
Paiement réussi
Utiliser numéro de test valide
Autorisation et création de paiement
Carte refusée
Simuler code refusé
Erreur affichée au client
3D Secure requis
Forcer authentification
Challenge d’authentification
Dispute simulée
Utiliser outils Stripe Dashboard
Requête de contestation enregistrée
« J’ai testé plusieurs cartes et corrigé l’affichage d’erreur sur mobile avant d’ouvrir la boutique. »
Marc L.
Tester les webhooks et le flux de commandes
Cette partie traite de la vérification des webhooks pour garantir que les événements Stripe arrivent bien sur votre service. Selon WPForms, valider les webhooks évite des commandes non marquées ou des notifications manquantes.
Vérifications webhooks :
- Configurer endpoint webhook dans Dashboard Stripe
- Vérifier réponses 2xx du serveur lors des événements
- Consulter logs pour chaque événement reçu
- Utiliser SandBox Stripe ou Stripe CLI pour simulations
Après ces tests, contrôlez la chaîne de traitement des commandes côté boutique pour s’assurer des états corrects. Si tout est conforme, planifiez la bascule vers les clés Live avec attention.
Une fois les scénarios validés, la bascule vers les clés Live doit être planifiée et testée en pré-production. Préparer l’équipe support et la surveillance évite les interruptions lors du lancement réel.
Basculer vers les clés Live et vérifier la production
Après des essais concluants, il faut remplacer les clés de test par les clés Live dans Stripe et dans votre interface marchand. Selon Stripe, la vérification post-migration doit inclure des paiements réels de faible montant et une surveillance rapprochée.
Remplacer les clés Test par les clés Live
Cette étape décrit la procédure pour collecter les pk_live_ et sk_live_ et les insérer dans la configuration de la boutique. Dans Panierdachat, ouvrez Paramètres puis Paiements, puis remplacez les clés test par les clés live et enregistrez.
Étapes de mise en production :
- Basculer l’affichage Stripe en mode Live
- Copier pk_live_ et sk_live_ depuis API Keys
- Coller clés dans l’administration Panierdachat et sauver
- Effectuer un paiement réel de faible montant pour contrôle
Environnement
Clés
Transactions
Surveillance recommandée
Test Mode
pk_test_ / sk_test_
Simulations uniquement
Logs, webhooks, sandbox
Live Mode
pk_live_ / sk_live_
Paiements réels
Alertes, réconciliations bancaires
SandBox Stripe
Stripe CLI ou environnements isolés
Tests automatisés
Intégration continue et tests
Recommandation post-lancement
Rotation des clés si nécessaire
Surveiller premières transactions
Suivi journalier KPI
« Le lancement s’est déroulé sans accroc grâce aux tests et aux essais en pré-production. »
Sophie R.
Après la mise en production, activez des alarmes pour suivre les échecs de paiement et les anomalies de volume. Surveillez également la réconciliation des paiements entrants avec votre compte bancaire professionnel.
Contrôles post-lancement :
- Vérifier horizon d’autorisation et captures
- Comparer paiements Stripe et relevés bancaires
- Contrôler webhooks en production pour réponses 200
- Documenter procédures de support client
« Je recommande de vérifier les webhooks et de préparer la réconciliation dès le premier jour. »
Paul N.
Après cette mise en production, surveiller les premières transactions permet de détecter rapidement tout écart opérationnel ou erreur de configuration. Une vigilance initiale protège la trésorerie et la satisfaction client.
Source : « Guide de test des plateformes de paiement », Stripe, 2024 ; « Comment tester les paiements Stripe sur un site WordPress », WPBeginner, 2023 ; « Test des paiements Stripe », WPForms, 2022.