
INTÉGRATION STRIPE n8n : AUTOMATISER STRIPE AVEC N8N
INTÉGRATION STRIPE N8N : AUTOMATISER STRIPE AVEC N8N
Besoin d'aide pour automatiser Stripe avec n8n ?
Notre équipe vous répond en quelques minutes.
Why automate Stripe with n8n?
L'intégration Stripe n8n met à votre disposition 5 triggers webhook capables de surveiller plus de 100 types d'événements différents, ainsi que 20 actions couvrant la gestion des clients, des paiements, des coupons et des sources de paiement. Cette richesse fonctionnelle vous permet d'automatiser pratiquement tous les aspects de votre activité liée aux paiements.
Gain de temps considérable : plus besoin de vérifier manuellement les nouveaux paiements ou de créer des clients un par un. Configurez des règles intelligentes qui exécutent ces tâches instantanément. Réactivité améliorée : déclenchez des actions dès qu'un paiement réussit, qu'un abonnement est annulé ou qu'un litige est ouvert. Zéro oubli : les triggers surveillent votre compte Stripe 24h/24. Chaque événement déclenche immédiatement les workflows associés. Intégration fluide : connectez Stripe à plus de 400 applications dans n8n pour créer des automatisations complexes et personnalisées.
Exemples de workflows métier que vous pouvez créer : synchroniser automatiquement les nouveaux clients Stripe avec HubSpot ou Pipedrive, envoyer un email de bienvenue personnalisé via Brevo dès qu'un premier paiement est validé, créer une tâche dans Notion ou Asana quand un litige est ouvert, ou encore alimenter un tableau Google Sheets avec toutes vos transactions pour un reporting en temps réel.
How to connect Stripe to n8n?
! 1 stepHow to connect Stripe to n8n?
- 01
Add the node
Search and add the node in your workflow.
TIP💡 TIPS : Commencez toujours par tester vos automatisations avec les clés de test Stripe (sk_test_) avant de passer en production. Cela vous permet de simuler des paiements, des remboursements et des litiges sans impact réel sur votre compte. Une fois vos workflows validés, remplacez simplement le credential par celui contenant votre clé de production.- 01
Besoin d'aide pour automatiser Stripe avec n8n ?
Notre équipe vous répond en quelques minutes.
Stripe triggers available in n8n
01 Trigger 01Stripe Webhook Trigger
Ce trigger est le cœur de l'automatisation Stripe dans n8n. Il surveille en permanence votre compte Stripe et déclenche instantanément vos workflows dès qu'un événement spécifique se produit. Que ce soit un paiement réussi, un abonnement créé ou un litige ouvert, vous êtes notifié en temps réel.
Configuration du paramètre Events : ce paramètre multi-sélection vous permet de choisir précisément quels événements Stripe déclencheront votre workflow. Vous pouvez sélectionner un ou plusieurs événements parmi une liste exhaustive incluant les événements liés aux clients (Customer Created, Customer Updated, Customer Deleted), aux paiements (Charge Succeeded, Charge Failed, Charge Refunded), aux abonnements, aux litiges, et bien d'autres. Ce paramètre est requis pour que le trigger fonctionne.
Cas d'usage typiques : envoyer un email de confirmation automatique dès qu'un paiement est validé (Charge Succeeded), alerter l'équipe support sur Slack quand un litige est ouvert (Charge Dispute.created), mettre à jour votre CRM quand un client modifie ses informations (Customer Updated), déclencher une séquence d'onboarding quand un nouvel abonnement démarre (Customer Subscription.created).
Quand l'utiliser : idéal pour toutes les automatisations réactives où vous devez agir immédiatement après un événement Stripe. C'est le trigger le plus polyvalent de l'intégration.

02 Trigger 02Stripe Trigger: Listen for Events
Ce trigger offre une approche similaire au Webhook Trigger mais avec une interface de sélection légèrement différente. Il vous permet d'écouter une large gamme d'événements Stripe liés aux factures, aux cartes émises (Issuing), et aux abonnements clients.
Configuration du paramètre Events : paramètre multi-sélection requis permettant de définir les événements déclencheurs. Chaque événement sélectionné apparaît sous forme de tag que vous pouvez retirer individuellement. Les événements disponibles couvrent notamment : Issuing Card (created, updated), Issuing Authorization (created, updated, request), Invoice (created, paid, payment_failed, voided), et Customer Subscription (created, updated, deleted, trial_will_end).
Cas d'usage typiques : relancer automatiquement les clients dont le paiement de facture a échoué (Invoice Payment_failed), notifier l'équipe commerciale quand une période d'essai arrive à échéance (Customer Subscription.trial_will_end), archiver les factures payées dans Google Drive (Invoice Payment_succeeded), surveiller l'activité des cartes émises pour détecter les fraudes (Issuing Authorization.request).
Quand l'utiliser : particulièrement adapté si vous utilisez Stripe Issuing ou si vous avez besoin d'un contrôle granulaire sur les événements liés à la facturation.

03 Trigger 03Stripe Trigger (Webhook)
Cette variante du trigger webhook se concentre davantage sur les événements liés aux paiements, aux méthodes de paiement et aux transactions de cartes émises. Elle offre une couverture complète des événements de type Payout, Payment Intent et Payment Method.
Configuration du paramètre Events : paramètre multi-sélection requis pour spécifier les événements à surveiller. Parmi les événements disponibles : Person (Created, Updated, Deleted), Payout (Created, Paid, Failed, Canceled), Payment Method (attached, detached, updated), Payment Intent (created, succeeded, failed, canceled), Order (Created, Updated, Payment_succeeded, Payment_failed), et les événements Issuing (Transaction, Settlement, Dispute, Cardholder).
Cas d'usage typiques : recevoir une alerte quand un virement vers votre compte bancaire échoue (Payout Failed), mettre à jour votre base de données quand un client ajoute une nouvelle méthode de paiement (Payment Method.attached), confirmer une commande quand le Payment Intent réussit (Payment Intent.succeeded), suivre les transactions des cartes émises en temps réel (Issuing Transaction.created).
Quand l'utiliser : idéal pour les workflows centrés sur les flux financiers sortants (virements) et la gestion avancée des méthodes de paiement.

04 Trigger 04Stripe Trigger
Ce trigger généraliste couvre les événements liés aux produits, aux plans tarifaires, aux rapports et aux abonnements programmés. Il est particulièrement utile pour les automatisations liées à la gestion de catalogue et aux fonctionnalités avancées de Stripe.
Configuration du paramètre Events : paramètre multi-sélection requis acceptant de nombreux types d'événements. Les événements incluent : Subscription Schedule (created, completed, canceled, released, expiring), Source Transaction (created, updated), Source (Failed, Mandate_notification), Sku (Created, Updated, Deleted), Sigma Scheduled_query_run.created, Setup Intent (succeeded, failed), Review (Opened, Closed), Reporting Report_run.succeeded, Recipient (Created, Updated), Radar Early_fraud_warning.updated, Product (Created, Updated, Deleted), et Plan (Created, Updated).
Cas d'usage typiques : synchroniser votre catalogue produits avec votre site e-commerce (Product Created, Product Updated), être alerté quand un rapport Sigma est prêt (Sigma Scheduled_query_run.created), réagir aux alertes de fraude en temps réel (Radar Early_fraud_warning.updated), gérer les échéances des abonnements programmés (Subscription Schedule.expiring).
Quand l'utiliser : privilégiez ce trigger si vous gérez un catalogue de produits complexe dans Stripe ou si vous utilisez les fonctionnalités avancées comme Sigma, Radar ou les Subscription Schedules.

05 Trigger 05Webhook URLs
Ce trigger combine la sélection du credential et des événements dans une interface unifiée. Il offre une vue d'ensemble claire de votre configuration webhook et couvre les événements liés au compte, aux frais d'application, aux soldes et aux transferts.
Configuration des paramètres : le paramètre Credential to connect with (menu déroulant requis) permet de sélectionner le compte Stripe à utiliser. Le paramètre Events (multi-sélection requis) couvre notamment : Account (Updated, Application.authorized, Application.deauthorized, External_account events), Application Fee (created, refunded, refund.updated), Balance Available, Transfer (Created, Updated, Paid, Reversed, Failed), Topup (Created, Succeeded, Failed, Reversed, Canceled), Tax Rate (created, updated), et Subscription Schedule events.
Cas d'usage typiques : recevoir une notification quand votre solde Stripe est disponible pour virement (Balance Available), suivre les transferts vers vos comptes connectés (Transfer Created, Transfer Paid), gérer les autorisations d'applications tierces sur votre compte (Account Application.authorized), surveiller les recharges de solde (Topup Succeeded, Topup Failed).
Quand l'utiliser : ce trigger est particulièrement pertinent pour les plateformes utilisant Stripe Connect ou pour surveiller les mouvements de fonds au niveau du compte.

Stripe actions available in n8n
01 Action 01Create Token
Cette action vous permet de créer un token de carte bancaire dans Stripe. Les tokens sont des représentations sécurisées des informations de carte qui peuvent ensuite être utilisées pour créer des charges ou des clients.
Paramètres clés : Resource (sélectionner "Token", menu déroulant requis), Operation (choisir "Create", menu déroulant requis), Type (définir le type de token, par exemple "Card Token", menu déroulant requis), Card Number (numéro de la carte bancaire, champ texte requis), CVC (code de sécurité à 3 chiffres, champ texte requis), Expiration Month (mois d'expiration au format numérique, champ texte requis), Expiration Year (année d'expiration au format numérique, champ texte requis).
Cas d'usage : utile pour tokeniser des cartes côté serveur avant de les attacher à un client, notamment dans des contextes de migration de données ou d'intégration avec des systèmes legacy.

02 Action 02Get Source
Cette action récupère les détails d'une source de paiement existante dans Stripe. Les sources représentent différentes méthodes de paiement comme les virements bancaires, les prélèvements SEPA ou certaines méthodes alternatives.
Paramètres clés : Resource (sélectionner "Source", menu déroulant requis), Operation (choisir "Get", menu déroulant requis), Source ID (identifiant unique de la source à récupérer, commence par "src_", champ texte requis).
Cas d'usage : vérifier le statut d'une source avant de créer une charge, récupérer les métadonnées associées à une méthode de paiement, ou alimenter un dashboard de suivi des moyens de paiement.

03 Action 03Stripe: Source (Delete)
Cette action permet de supprimer une source de paiement associée à un client. Utile pour retirer une méthode de paiement obsolète ou à la demande du client.
Paramètres clés : Resource (sélectionner "Source", menu déroulant requis), Operation (choisir "Delete", menu déroulant requis), Customer ID (identifiant du client propriétaire de la source, commence par "cus_", champ texte requis), Source ID (identifiant de la source à supprimer, commence par "src_", champ texte requis).
Cas d'usage : automatiser le nettoyage des méthodes de paiement expirées, permettre aux clients de supprimer leurs moyens de paiement via un portail self-service, ou gérer la conformité RGPD en supprimant les données de paiement.

04 Action 04Create Source
Cette action crée une nouvelle source de paiement dans Stripe. Les sources supportent diverses méthodes de paiement alternatives comme WeChat Pay, Alipay, ou les virements bancaires.
Paramètres clés : Resource (sélectionner "Source", menu déroulant requis), Operation (choisir "Create", menu déroulant requis), Customer ID (identifiant du client à associer, champ texte optionnel), Type (type de source à créer, ex: "WeChat", menu déroulant requis), Amount (montant de la source en centimes, champ numérique requis), Currency Name or ID (devise au format ISO, ex: "EUR" ou "USD", champ texte requis), Additional Fields (métadonnées et paramètres supplémentaires, optionnel).
Cas d'usage : proposer des méthodes de paiement alternatives à vos clients internationaux, intégrer WeChat Pay pour le marché chinois, ou créer des sources de prélèvement SEPA automatisées.

05 Action 05Create Meter Event
Cette action enregistre un événement de consommation pour la facturation à l'usage. Idéale pour les modèles SaaS avec tarification basée sur l'utilisation (API calls, stockage, etc.).
Paramètres clés : Resource (sélectionner "Meter Event", menu déroulant requis), Operation (choisir "Create", menu déroulant requis), Event Name (nom unique identifiant le type d'événement mesuré, champ texte requis), Customer ID (identifiant du client consommateur, commence par "cus_", champ texte requis), Value (quantité ou valeur de l'événement, ex: "1" pour un appel API, champ numérique requis), Additional Fields (horodatage personnalisé, métadonnées, optionnel).
Cas d'usage : facturer les appels API à l'unité, suivre la consommation de stockage ou de bande passante, implémenter un modèle de tarification "pay-as-you-go" entièrement automatisé.

06 Action 06Remove Customer Card
Cette action supprime une carte bancaire du profil d'un client Stripe. Elle permet de gérer proprement les cartes expirées ou non souhaitées.
Paramètres clés : Resource (sélectionner "Customer Card", menu déroulant requis), Operation (choisir "Remove", menu déroulant requis), Customer ID (identifiant du client, commence par "cus_", champ texte requis), Card ID (identifiant de la carte à supprimer, commence par "card_", champ texte requis).
Cas d'usage : permettre aux utilisateurs de gérer leurs cartes via un portail personnalisé, automatiser la suppression des cartes expirées, nettoyer les profils clients avant une migration.

07 Action 07Get Customer Card
Cette action récupère les informations détaillées d'une carte bancaire spécifique associée à un client. Utile pour afficher les 4 derniers chiffres ou vérifier la date d'expiration.
Paramètres clés : Resource (sélectionner "Customer Card", menu déroulant requis), Operation (choisir "Get", menu déroulant requis), Customer ID (identifiant du client propriétaire de la carte, champ texte requis), Source ID (identifiant de la carte à récupérer, commence par "card_", champ texte requis).
Cas d'usage : afficher un récapitulatif des moyens de paiement dans un espace client, vérifier si une carte va bientôt expirer pour prévenir le client, alimenter un système de reporting.

08 Action 08Stripe: Add Customer Card
Cette action ajoute une nouvelle carte bancaire au profil d'un client existant. La carte est ajoutée via un token préalablement créé pour garantir la sécurité des données.
Paramètres clés : Resource (sélectionner "Customer Card", menu déroulant requis), Operation (choisir "Add", menu déroulant requis), Customer ID (identifiant du client auquel ajouter la carte, champ texte requis), Card Token (token de carte créé via l'action "Create Token" ou Stripe.js, ex: "tok_xxxx", champ texte requis).
Cas d'usage : permettre aux clients d'ajouter plusieurs cartes à leur compte, enregistrer une carte de secours pour les renouvellements automatiques, migrer des cartes depuis un autre processeur de paiement.

09 Action 09Update Customer
Cette action met à jour les informations d'un client existant dans Stripe. Vous pouvez modifier le nom, l'email, l'adresse, les métadonnées ou le moyen de paiement par défaut.
Paramètres clés : Resource (sélectionner "Customer", menu déroulant requis), Operation (choisir "Update", menu déroulant requis), Customer ID (identifiant du client à mettre à jour, commence par "cus_", champ texte requis), Update Fields (cliquez sur "Add Field" pour ajouter les champs à modifier : nom, email, adresse, metadata, etc., optionnel).
Cas d'usage : synchroniser les modifications de profil depuis votre CRM vers Stripe, mettre à jour l'adresse de facturation automatiquement, ajouter des métadonnées pour le suivi.

10 Action 10Stripe: Get Many Customers
Cette action récupère une liste de clients depuis votre compte Stripe. Parfaite pour synchroniser votre base clients avec d'autres outils ou pour générer des rapports.
Paramètres clés : Resource (sélectionner "Customer", menu déroulant requis), Operation (choisir "Get Many", menu déroulant requis), Return All (récupérer tous les clients disponibles, interrupteur optionnel), Limit (nombre maximum de clients à récupérer, ex: "50", champ numérique, visible si Return All est désactivé), Filters (filtres pour affiner la recherche, optionnel).
Cas d'usage : exporter régulièrement votre liste clients vers un data warehouse, créer un rapport hebdomadaire des nouveaux clients, synchroniser Stripe avec votre outil de marketing automation.

11 Action 11Stripe: Customer - Get
Cette action récupère les informations complètes d'un client spécifique à partir de son identifiant. Elle retourne toutes les données associées : email, nom, adresse, cartes, abonnements, etc.
Paramètres clés : Resource (sélectionner "Customer", menu déroulant requis), Operation (choisir "Get", menu déroulant requis), Customer ID (identifiant unique du client, commence par "cus_", champ texte requis).
Cas d'usage : enrichir un ticket support avec les informations client Stripe, vérifier l'état d'un compte client avant une action commerciale, alimenter un dashboard client personnalisé.

12 Action 12Delete Customer
Cette action supprime définitivement un client de votre compte Stripe. Attention : cette action est irréversible et supprime également les abonnements actifs.
Paramètres clés : Resource (sélectionner "Customer", menu déroulant requis), Operation (choisir "Delete", menu déroulant requis), Customer ID (identifiant du client à supprimer, commence par "cus_", champ texte requis).
Cas d'usage : automatiser les demandes de suppression RGPD, nettoyer les comptes de test après validation, supprimer les clients inactifs après une certaine période.

13 Action 13Create Customer
Cette action crée un nouveau client dans Stripe. Le client peut ensuite être associé à des cartes, des abonnements et des factures.
Paramètres clés : Resource (sélectionner "Customer", menu déroulant requis), Operation (choisir "Create", menu déroulant requis), Name (nom du client, champ texte optionnel), Additional Fields (email, description, adresse, métadonnées, moyen de paiement par défaut, optionnel).
Cas d'usage : créer automatiquement un client Stripe lors de l'inscription sur votre plateforme, synchroniser les nouveaux leads CRM avec Stripe, préparer les comptes avant le premier achat.

14 Action 14Stripe: Get Many Coupons
Cette action récupère la liste des coupons de réduction configurés dans votre compte Stripe. Utile pour afficher les promotions disponibles ou analyser leur utilisation.
Paramètres clés : Resource (sélectionner "Coupon", menu déroulant requis), Operation (choisir "Get Many", menu déroulant requis), Return All (récupérer tous les coupons, interrupteur optionnel), Limit (nombre maximum de coupons à récupérer, ex: "50", champ numérique, visible si Return All est désactivé).
Cas d'usage : afficher les codes promo disponibles sur votre site, analyser l'efficacité de vos campagnes promotionnelles, synchroniser les coupons avec votre outil d'emailing.

15 Action 15Create Coupon
Cette action crée un nouveau coupon de réduction dans Stripe. Vous pouvez définir une réduction en pourcentage ou en montant fixe, avec diverses options de durée et de limite d'utilisation.
Paramètres clés : Resource (sélectionner "Coupon", menu déroulant requis), Operation (choisir "Create", menu déroulant requis), Apply (nombre d'utilisations possibles, ex: "Once" pour une seule utilisation, menu déroulant requis), Discount Type (type de réduction, "Percent" ou "Amount", menu déroulant requis), Percent Off (pourcentage de réduction, ex: "20" pour 20%, champ numérique, visible si Discount Type = Percent).
Cas d'usage : générer automatiquement des codes promo pour les nouveaux inscrits, créer des coupons personnalisés dans le cadre d'un programme de fidélité, automatiser les promotions saisonnières.

16 Action 16Update Charge
Cette action met à jour les métadonnées ou la description d'une charge existante. Utile pour ajouter des informations de contexte après le paiement.
Paramètres clés : Resource (sélectionner "Charge", menu déroulant requis), Operation (choisir "Update", menu déroulant requis), Charge ID (identifiant de la charge à modifier, commence par "ch_", champ texte requis), Update Fields (cliquez sur "Add Field" pour ajouter les champs à modifier : description, metadata, etc., optionnel).
Cas d'usage : ajouter un numéro de commande aux charges pour faciliter le rapprochement comptable, enrichir les transactions avec des métadonnées métier, corriger une description après paiement.

17 Action 17Get Many Charges
Cette action récupère une liste de charges depuis votre compte Stripe. Parfaite pour le reporting, l'export de données ou la synchronisation avec votre comptabilité via des outils comme Xero ou QuickBooks.
Paramètres clés : Resource (sélectionner "Charge", menu déroulant requis), Operation (choisir "Get Many", menu déroulant requis), Return All (récupérer toutes les charges disponibles, interrupteur optionnel), Limit (nombre maximum de charges à récupérer, ex: "50", champ numérique, visible si Return All est désactivé).
Cas d'usage : générer des rapports de revenus quotidiens ou hebdomadaires, exporter les transactions vers votre logiciel comptable, analyser les tendances de paiement.

18 Action 18Stripe: Get a Charge
Cette action récupère les détails complets d'une charge spécifique. Elle retourne toutes les informations : montant, statut, méthode de paiement, métadonnées, etc.
Paramètres clés : Resource (sélectionner "Charge", menu déroulant requis), Operation (choisir "Get", menu déroulant requis), Charge ID (identifiant unique de la charge, commence par "ch_", champ texte requis).
Cas d'usage : afficher le reçu d'une transaction dans votre application, vérifier le statut d'un paiement en cas de litige, récupérer les détails pour une demande de support client.

19 Action 19Create Charge
Cette action crée une nouvelle charge (paiement) dans Stripe. C'est l'action fondamentale pour débiter la carte d'un client.
Paramètres clés : Resource (sélectionner "Charge", menu déroulant requis), Operation (choisir "Create", menu déroulant requis), Customer ID (identifiant du client à débiter, champ texte optionnel si Source ID fourni), Amount (montant en centimes, ex: "1000" pour 10€, champ numérique requis), Currency Name or ID (devise au format ISO, ex: "EUR", champ texte requis), Source ID (identifiant de la source ou carte à débiter, champ texte optionnel si Customer ID fourni), Additional Fields (description, métadonnées, capture immédiate ou différée, optionnel).
Cas d'usage : débiter automatiquement un client après validation d'une commande, créer des paiements récurrents personnalisés, facturer des services à la demande.

20 Action 20Get Balance
Cette action récupère le solde actuel de votre compte Stripe. Elle retourne les montants disponibles et en attente, ventilés par devise.
Paramètres clés : Resource (sélectionner "Balance", menu déroulant requis), Operation (choisir "Get", menu déroulant requis).
Cas d'usage : afficher le solde Stripe sur un dashboard interne, déclencher une alerte quand le solde dépasse un certain seuil, alimenter un reporting financier en temps réel.

Construis ton premier workflow avec notre équipe
Laisse ton email et on t'envoie le catalogue d'automatisations à shipper aujourd'hui.
- Scénarios n8n & Make gratuits à importer
- Docs de setup pas à pas
- Cohorte live + support communauté
Questions fréquentes
L'intégration Stripe n8n est-elle gratuite ?
L'intégration Stripe est incluse nativement dans n8n sans coût supplémentaire. Si vous utilisez n8n Cloud, elle est disponible sur tous les plans, y compris la version gratuite limitée. Pour n8n self-hosted (auto-hébergé), l'accès à l'intégration Stripe est entièrement gratuit puisque n8n est open-source. Bien entendu, les frais de transaction Stripe classiques (généralement 1,4% + 0,25€ par transaction en Europe) s'appliquent indépendamment de n8n. Notez également que certaines fonctionnalités avancées comme les Meter Events nécessitent un plan Stripe approprié.Quelles données puis-je synchroniser entre Stripe et n8n ?
L'intégration permet de synchroniser un large éventail de données. Côté triggers, vous pouvez capturer plus de 100 types d'événements différents : paiements (réussis, échoués, remboursés), clients (créés, mis à jour, supprimés), abonnements (créés, annulés, en période d'essai), factures, litiges, et bien plus. Côté actions, vous pouvez manipuler les clients (création, lecture, mise à jour, suppression), les charges, les cartes bancaires, les coupons, les sources de paiement, les tokens et les soldes. Chaque objet retourne l'ensemble de ses propriétés (ID, montant, devise, métadonnées, statut, etc.) que vous pouvez ensuite utiliser dans les étapes suivantes de votre workflow.Combien de temps prend la configuration de l'intégration Stripe n8n ?
La configuration initiale prend généralement moins de 10 minutes. Récupérer votre clé API Stripe prend environ 2 minutes. Créer le credential dans n8n prend 1 minute. Configurer votre premier trigger ou action prend entre 3 et 5 minutes selon la complexité. Pour les webhooks, n8n génère automatiquement l'URL à copier dans Stripe, ce qui simplifie grandement le processus. Une fois la connexion établie, ajouter de nouveaux nœuds Stripe à vos workflows ne prend que quelques secondes puisque le credential est réutilisable. Le plus long est souvent de concevoir la logique métier de votre automatisation, pas la configuration technique de l'intégration elle-même.



