Tester Stripe 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énement au moyen de l’interface de ligne de commande Stripe.
Utilisez le Dashboard pour créer des factures en mode 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 0000 0000 3063 pour simuler un déclenchement 3D Secure pour les factures. (Vous pouvez également écrire des règles Radar personnalisées en mode test pour déclencher l’authentification.) 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_invoice
et le tableaupayment_settings[payment_method_types]
défini sur[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
Utilisez les numéros fiscaux suivants pour déclencher certaines conditions de vérification en mode test. Le numéro fiscal doit correspondre au numéro de TVA européen ou au numéro d’identification australien (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 |