Tester Stripe Invoicing
Découvrez comment tester votre intégration d'Invoicing.
Utilisez ces scénarios courants pour tester votre intégration d’Invoicing avant sa mise en production.
Tester les notifications de webhook
Stripe déclenche des notifications d’événement lorsque l’état d’une facture change. Une fois que vous avez configuré l’interface de ligne de commande Stripe et créé un lien vers votre compte Stripe, vous pouvez tester les webhooks en procédant comme suit :
Déclenchez des notifications d’événements avec l’interface de ligne de commande (CLI) Stripe. Voir la liste complète des types d’événements de facturation.
Utilisation du Dashboard pour créer des factures dans un environnement de test.
Vous pouvez ajouter un endpoint et voir ses événements reçus en accédant à la section Webhooks du Dashboard.
Événements de test avec données fictives
Lorsque vous utilisez l’interface de ligne de commande Stripe pour déclencher des événements, vous pouvez voir les notifications d’événement sur votre serveur à mesure qu’elles arrivent. Cela signifie que vous pouvez vérifier votre intégration de webhook directement, sans facteurs de complication tels que les tunnels de réseau ou les pare-feu. Lorsque vous utilisez l’interface de ligne de commande Stripe, l’événement que reçoit votre webhook contient des données fictives qui ne correspondent pas aux informations de la facture.
Événements de test avec données réelles
La méthode la plus fiable pour tester des notifications de webhook consiste à créer des factures en mode test pour les clients existants et à gérer les événements correspondants.
Tester les échecs de paiement
Pour déclencher des échecs de paiement pour les factures, vous pouvez utiliser les numéros de carte bancaire de test dans Paiements refusés. Si vous souhaitez simuler un paiement refusé pour une carte qui a été associée à un client, utilisez 4000 0000 0000 0341 comme moyen de paiement par défaut.
En fonction de vos paramètres de relance, la première tentative de relance peut prendre un jour ou plus. Si vous souhaitez voir ce qui se passe en cas de relance réussie, vous pouvez utiliser ce temps d’attente pour mettre à jour le moyen de paiement du client avec une carte de test opérationnelle.
Tester les paiements nécessitant 3D Secure
Utilisez la carte 4000 0027 6000 3184 afin de simuler un déclenchement 3D Secure pour les factures. Lorsque Stripe déclenche une authentification 3D Secure, vous pouvez tester l’authentification ou l’échec de la tentative de paiement dans la boîte de dialogue 3DS qui s’affiche. Si le paiement est correctement authentifié, la facture est payée. En cas d’échec d’une tentative de paiement, la tentative d’authentification échoue également et la facture demeure à l’état open
.
Tester les paiements par virement bancaire
Pour tester les paiements manuels sur des factures via des virements bancaires :
Créez une facture en mode test avec la méthode d’encaissement définie sur
send_
et le tableauinvoice payment_
défini sursettings[payment_ method_ types] [customer_
.balance] Recherchez la facture dans le Dashboard et cliquez sur Envoyer. Un numéro de compte bancaire virtuel unique est alors généré pour votre client.
Récupérez le numéro de compte bancaire virtuel de votre client à l’aide de [l’API Customer Balance Funding Instructions)(/docs/payments/customer-balance/funding-instructions#create-funding-instructions). Vous trouverez également les coordonnées bancaires virtuelles de votre client sur la page de facture hébergée ainsi que dans le PDF.
Tester la vérification du numéro fiscal du client
Use these magic tax IDs to trigger certain verification conditions in testing environments. The tax ID type must be either the EU VAT Number or Australian Business Number (ABN).
Numéro | Type |
---|---|
000000000 | Vérification réussie |
111111111 | Échec de la vérification |
222222222 | Vérification en attente pour une durée indéfinie |