Ressources · Intégration n8n

Intégration Stripe n8nAutomatiser Stripe avec n8n.

Tu veux brancher Stripe sur n8n sans écrire une ligne de code ? Le nœud Stripe expose 20 opérations (clients, paiements, coupons, cartes, sources) et le Stripe Trigger réagit à 151 événements : paiement réussi, facture impayée, abonnement annulé, litige ouvert.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

Pourquoi automatiser Stripe avec n8n ?

Cette page est la référence complète du nœud, tirée du catalogue public n8n : chaque ressource, chaque opération avec ses champs obligatoires, les familles d'événements du trigger et la connexion en 3 étapes. Si tu débutes sur n8n, la formation n8n pose les bases avant de câbler tes paiements.

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.

Identifiants

Comment connecter Stripe à n8n ?

  1. 01

    Récupérer une clé secrète Stripe

    Dans le dashboard Stripe (Développeurs, puis Clés API), crée une clé secrète (préfixe sk_) et nomme-la « n8n ». Commence en mode test : la clé sk_test_ se révèle sur le même écran. Les clés publiables (pk_) ne fonctionnent pas.

  2. 02

    Créer le credential dans n8n

    Dans n8n, ouvre Credentials, choisis « Stripe API » et colle la clé dans le champ Secret Key. Un credential par mode (test, live) évite de débiter un vrai client pendant tes essais.

  3. 03

    Ajouter le nœud et activer le workflow

    Cherche « Stripe » dans le panneau des nœuds. Le nœud Stripe consomme l'API, le Stripe Trigger écoute les webhooks. À la publication du workflow, n8n crée lui-même l'endpoint webhook sur ton compte Stripe. Récupère ensuite son secret de signature (whsec_, dans Workbench puis Webhooks) et colle-le dans Signature Secret : sans lui, n'importe qui connaissant l'URL peut t'envoyer de faux événements.

Déclencheurs

Le trigger Stripe dans n8n : les événements écoutés

Stripe Trigger est le nœud qui démarre un workflow quand quelque chose se passe dans Stripe. Il écoute 151 événements, listés ci-dessous par famille. Tu en choisis un ou plusieurs, tu actives le workflow : n8n enregistre le webhook (l'URL que Stripe appelle) sur ton compte.

Ce que tu vois dans n8n

Tous les événements, par famille

FamilleÉvénements
customer.*17
  • customer.created
  • customer.deleted
  • customer.updated
  • customer.discount.created
  • customer.discount.deleted
  • customer.discount.updated
  • customer.source.created
  • customer.source.deleted
  • customer.source.expiring
  • customer.source.updated
  • customer.subscription.created
  • customer.subscription.deleted
  • customer.subscription.trial_will_end
  • customer.subscription.updated
  • customer.tax_id.created
  • customer.tax_id.deleted
  • customer.tax_id.updated
charge.*13
  • charge.captured
  • charge.expired
  • charge.failed
  • charge.pending
  • charge.refunded
  • charge.succeeded
  • charge.updated
  • charge.dispute.closed
  • charge.dispute.created
  • charge.dispute.funds_reinstated
  • charge.dispute.funds_withdrawn
  • charge.dispute.updated
  • charge.refund.updated
invoice.*12
  • invoice.created
  • invoice.deleted
  • invoice.finalized
  • invoice.marked_uncollectible
  • invoice.paid
  • invoice.payment_action_required
  • invoice.payment_failed
  • invoice.payment_succeeded
  • invoice.sent
  • invoice.upcoming
  • invoice.updated
  • invoice.voided
source.*7
  • source.canceled
  • source.chargeable
  • source.failed
  • source.mandate_notification
  • source.refund_attributes_required
  • source.transaction.created
  • source.transaction.updated
subscription_schedule.*7
  • subscription_schedule.aborted
  • subscription_schedule.canceled
  • subscription_schedule.completed
  • subscription_schedule.created
  • subscription_schedule.expiring
  • subscription_schedule.released
  • subscription_schedule.updated
account.*6
  • account.updated
  • account.application.authorized
  • account.application.deauthorized
  • account.external_account.created
  • account.external_account.deleted
  • account.external_account.updated
payment_intent.*6
  • payment_intent.amount_capturable_updated
  • payment_intent.canceled
  • payment_intent.created
  • payment_intent.payment_failed
  • payment_intent.succeeded
  • payment_intent.requires_action
payout.*5
  • payout.canceled
  • payout.created
  • payout.failed
  • payout.paid
  • payout.updated
topup.*5
  • topup.canceled
  • topup.created
  • topup.failed
  • topup.reversed
  • topup.succeeded
transfer.*5
  • transfer.created
  • transfer.failed
  • transfer.paid
  • transfer.reversed
  • transfer.updated
order.*4
  • order.created
  • order.payment_failed
  • order.payment_succeeded
  • order.updated
payment_method.*4
  • payment_method.attached
  • payment_method.card_automatically_updated
  • payment_method.detached
  • payment_method.updated
setup_intent.*4
  • setup_intent.canceled
  • setup_intent.created
  • setup_intent.setup_failed
  • setup_intent.succeeded
application_fee.*3
  • application_fee.created
  • application_fee.refunded
  • application_fee.refund.updated
coupon.*3
  • coupon.created
  • coupon.deleted
  • coupon.updated
credit_note.*3
  • credit_note.created
  • credit_note.updated
  • credit_note.voided
invoiceitem.*3
  • invoiceitem.created
  • invoiceitem.deleted
  • invoiceitem.updated
issuing_authorization.*3
  • issuing_authorization.created
  • issuing_authorization.request
  • issuing_authorization.updated
person.*3
  • person.created
  • person.deleted
  • person.updated
plan.*3
  • plan.created
  • plan.deleted
  • plan.updated
product.*3
  • product.created
  • product.deleted
  • product.updated
recipient.*3
  • recipient.created
  • recipient.deleted
  • recipient.updated
reporting.*3
  • reporting.report_run.failed
  • reporting.report_run.succeeded
  • reporting.report_type.updated
sku.*3
  • sku.created
  • sku.deleted
  • sku.updated
issuing_card.*2
  • issuing_card.created
  • issuing_card.updated
issuing_cardholder.*2
  • issuing_cardholder.created
  • issuing_cardholder.updated
issuing_dispute.*2
  • issuing_dispute.created
  • issuing_dispute.updated
issuing_settlement.*2
  • issuing_settlement.created
  • issuing_settlement.updated
issuing_transaction.*2
  • issuing_transaction.created
  • issuing_transaction.updated
radar.*2
  • radar.early_fraud_warning.created
  • radar.early_fraud_warning.updated
review.*2
  • review.closed
  • review.opened
tax_rate.*2
  • tax_rate.created
  • tax_rate.updated
balance.*1
  • balance.available
capability.*1
  • capability.updated
checkout.*1
  • checkout.session.completed
file.*1
  • file.created
invoice_payment.*1
  • invoice_payment.paid
order_return.*1
  • order_return.created
sigma.*1
  • sigma.scheduled_query_run.created

Le trigger accepte aussi * (tout événement). Pratique pour du log, dangereux en production.

Notes de configuration

Stripe 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.

Stripe 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.

Stripe 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.

Stripe 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.

Webhook 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.

Actions

Les opérations Stripe disponibles dans n8n

Le nœud Stripe expose 20 opérations sur 8 ressources. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

Matrice ressources × opérations
RessourceCreateGetGet ManyUpdateDeleteAddRemove
Balance
Charge
Coupon
Customer
Customer Card
Meter Event
Source
Token

Balance

1 opération
01

Get a balance

balance.get

Ce que tu vois dans n8n

Notes & cas d'usage

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.

Charge

4 opérations
02

Create a charge

charge.create

Ce que tu vois dans n8n

Notes & cas d'usage

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.

03

Get a charge

charge.get

Ce que tu vois dans n8n

Notes & cas d'usage

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.

04

Get many charges

charge.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

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.

05

Update a charge

charge.update

Ce que tu vois dans n8n

Notes & cas d'usage

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.

Coupon

2 opérations
06

Create a coupon

coupon.create

Ce que tu vois dans n8n

Notes & cas d'usage

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.

07

Get many coupons

coupon.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

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.

Customer

5 opérations
08

Create a customer

customer.create

Ce que tu vois dans n8n

Notes & cas d'usage

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.

09

Delete a customer

customer.delete

Ce que tu vois dans n8n

Notes & cas d'usage

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.

10

Get a customer

customer.get

Ce que tu vois dans n8n

Notes & cas d'usage

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é.

11

Get many customers

customer.getAll

Ce que tu vois dans n8n

Notes & cas d'usage

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.

12

Update a customer

customer.update

Ce que tu vois dans n8n

Notes & cas d'usage

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.

Customer Card

3 opérations
13

Add a customer card

customerCard.add

Ce que tu vois dans n8n

Notes & cas d'usage

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.

14

Get a customer card

customerCard.get

Ce que tu vois dans n8n

Notes & cas d'usage

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.

15

Remove a customer card

customerCard.remove

Ce que tu vois dans n8n

Notes & cas d'usage

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.

Meter Event

1 opération
16

Create a meter event

meterEvent.create

Ce que tu vois dans n8n

Notes & cas d'usage

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é.

Source

3 opérations
17

Create a source

source.create

Ce que tu vois dans n8n

Notes & cas d'usage

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.

18

Delete a source

source.delete

Ce que tu vois dans n8n

Notes & cas d'usage

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.

19

Get a source

source.get

Ce que tu vois dans n8n

Notes & cas d'usage

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.

Token

1 opération
20

Create a token

token.create

Ce que tu vois dans n8n

Notes & cas d'usage

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.

Besoin d'aide

Besoin d'aide pour automatiser Stripe avec n8n ?

Notre équipe vous répond en quelques minutes.

Réponse en moins d'une heure

FAQ

Questions fréquentes

01L'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é.
02Quelles 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.
03Combien 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.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.