Accéder directement au contenu
Créez un compte
ou
connecter-vous
Logo de la documentation Stripe
/
Demander à l'assistant IA
Créez un compte
Connectez-vous
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Outils de développement
Démarrer
Paiements
Automatisation des opérations financières
Démarrer
Paiements
Automatisation des opérations financières
Plateformes et places de marché
Gestion de fonds
Aperçu
Gestion des versions
Journal des modifications
Mettre à niveau votre version de l'API
Actualiser votre version du SDK
Outils de développement
SDK
API
Tests
Workbench
Destinations d'événements
Workflows
CLI Stripe
    Présentation
    Démarrer
    Remplissage automatique
    Clés de l'interface de ligne de commande
    Déclencher des événements
    Passer à l'offre supérieure
    Référence
Shell Stripe
Dashboard des développeurs
Boîte à outils des agents
Intégrer des LLMStripe pour Visual Studio CodeAlertes d'intégrité de StripeChargements de fichiers
Sécurité et confidentialité
Sécurité
Confidentialité
Extensions Stripe
Stripe Apps
Connecteurs Stripe
Partenaires
Partner ecosystem
Certification des partenaires
AccueilOutils de développementStripe CLI

Déclencher des événements de webhook avec l'interface de ligne de commande Stripe

Découvrez comment déclencher des événements de webhook dans un environnement de test.

Copier la page

Il existe deux façons de déclencher des événements de webhook dans un environnement de test :

  • Effectuez les actions qui conduisent à l’événement que vous souhaitez déclencher. Par exemple, la création d’un client avec l’API Stripe ou dans le Dashboard Stripe génère un événement customer.created.
  • Exécutez une commande avec l’interface de ligne de commande Stripe pour générer automatiquement l’événement.

Ce guide se concentre sur l’interface de ligne de commande Stripe.

Déclencher des événements

Pour afficher le nom de tous les événements pris en charge par l’interface de ligne de commande Stripe, exécutez cette commande.

Command Line
stripe trigger --help

Pour déclencher un événement spécifique, exécutez cette commande en remplaçant <EVENT> par le nom de l’événement.

Command Line
stripe trigger <EVENT>

Par exemple, cette commande déclenche l’événement payment_intent.succeeded.

Command Line
stripe trigger payment_intent.succeeded

Ensuite, vous pouvez visualiser l’événement dans la page des événements du Dashboard Stripe ou en utilisant la commande stripe listen.

Remarque

En fonction de l’événement que vous déclenchez, l’interface de ligne de commande Stripe peut générer plusieurs événements connexes. Par exemple, lors de l’exécution de stripe trigger price.created, elle doit créer un produit pour créer un tarif, et génère donc deux événements : product.created et price.created.

Personnaliser les événements

Pour générer des événements, l’interface de ligne de commande Stripe appelle l’API Stripe avec certains paramètres prédéfinis. Par exemple, pour déclencher l’événement payment_intent.succeeded, l’interface de ligne de commande Stripe appelle l’endpoint « create PaymentIntent » avec le paramètre amount défini sur 2000. Vous pouvez modifier ces paramètres d’API à l’aide de l’option override.

Command Line
stripe trigger <EVENT> --override <RESOURCE>:<PROPERTY>=<VALUE>

Voici quelques exemples de l’utilisation de remplacements.

Command Line
# Set a top-level parameter stripe trigger customer.created --override customer:name=Bob # Set a nested parameter stripe trigger customer.created --override customer:"address[country]"=FR # Append an element to the end of a list stripe trigger customer.created --override customer:"preferred_locales[]"=FR # Replace an element of a list stripe trigger customer.created --override customer:"preferred_locales[0]"=FR # Set a parameter inside a list stripe trigger customer.subscription.created --override subscription:"items[0][price]"=price_xxx

Vous pouvez également combiner plusieurs remplacements sur différentes ressources.

Command Line
stripe trigger price.created \ --override product:name=foo \ --override price:unit_amount=4200

Pour savoir quelles ressources et quels paramètres vous pouvez modifier, examinez les déclencheurs pertinents dans le répertoire GitHub de l’interface de ligne de commande Stripe.

Personnalisation d’événements avancée

Si les événements ou remplacements disponibles ne sont pas suffisants pour votre cas d’usage, vous pouvez écrire un fichier JSON décrivant comment générer un événement et utiliser l’interface de ligne de commande pour déclencher cet événement. Consultez la documentation de l’API pour en savoir plus.

Cette page vous a-t-elle été utile ?
OuiNon
Besoin d'aide ? Contactez le service Support.
Rejoignez notre programme d'accès anticipé.
Consultez notre log des modifications.
Des questions ? Contactez l'équipe commerciale.
LLM ? Lire llms.txt.
Propulsé par Markdoc