Guide · Stripe
Webhook Stripe : paiements enregistrés sans code
Le tableau de bord de votre client dit combien il a encaissé. Il ne dit pas si c'est la newsletter, la story ou la publicité qui a amené l'acheteur. Stripe ne le sait pas — mais il peut le dire à quelqu'un qui le sait.
Tout le guide tient là-dedans
Stripe
Workbench → Webhooks → Créer une destination d'événements
Subtraq
Installation → Brancher d'autres outils → Stripe
Stripe envoie chaque paiement à cette adresse ; Subtraq le rattache au clic qui l'a précédé. Le secret de signature, collé en face dans Subtraq, fait que rien d'autre ne peut y écrire du chiffre d'affaires.
Dans Stripe, 3 étapes
Trois réglages et un secret
Préparez d'abord l'adresse dans Subtraq : Installation, « Brancher d'autres outils », Stripe, « Préparer l'adresse ». C'est elle que vous collez à la troisième étape — et le secret que Stripe révèle revient se coller au même endroit.
Une seule nature d'événement, vraiment : un même paiement peut arriver par deux natures différentes, et le chiffre d'affaires de votre client serait compté deux fois.
Dans Workbench, ouvrez l'onglet « Webhooks » et cliquez sur « Créer une destination d'événements ».
Sélectionnez « Votre compte », la version de l'API, puis un seul type d'événement : checkout.session.completed. « Continuer », puis « endpoint de webhook » comme type de destination.
« Continuer », puis collez l'adresse Subtraq dans l'URL de l'endpoint. Sur la page des paramètres du webhook, cliquez sur « Révéler la clé secrète », copiez la valeur qui commence par whsec_ et collez-la dans Subtraq.
Chemin relevé dans la documentation de Stripe le 11 septembre 2026 — la page d'origine. Une interface change : si ce que vous voyez ne correspond plus, la source fait foi.
Ce que ça change
Chaque paiement avec son origine
Sans ce branchement, un paiement est une ligne dans Stripe. Avec, c'est la même ligne et une origine : le mail, la publication ou la publicité qui l'a produit — en euros, pas en clics.
Rien n'est inventé : un acheteur que Subtraq n'a jamais vu cliquer est enregistré non attribué, et le rapport le dit plutôt que de le ranger quelque part.
Le même mois, relu
Newsletter : 1 900 €. Story Instagram : 800 €. Publicité : 500 €, pour un budget qui pouvait aller ailleurs. Et deux paiements non attribués, dits comme tels.
Dit avant, plutôt que découvert
Trois limites. Écrites aussi dans l’outil.
Un remboursement ne retire rien
Une vente enregistrée n'est jamais retirée automatiquement. Si les remboursements comptent chez votre client, ils se corrigent à la main.
Les abonnements, au premier paiement
En n'écoutant que « checkout.session.completed », un abonnement compte à sa première échéance, pas aux suivantes.
Pas de branchement Stripe Connect
Il demanderait un compte Stripe dédié à Subtraq, qui n'existe pas encore. Le chemin décrit ici est celui du compte Stripe de votre client.
Questions fréquentes
Faut-il un développeur chez mon client ?
Non. Trois réglages dans Workbench et un secret à coller dans Subtraq. La page de Stripe qui décrit ces réglages est liée sous les étapes, avec la date du relevé.
Pourquoi n'écouter qu'une seule nature d'événement ?
Parce qu'un même paiement peut arriver par deux natures différentes. Subtraq déduplique sur l'identifiant du paiement, mais la consigne reste : une seule nature, « checkout.session.completed », comme l'écran Installation l'affiche.
Mon client voit encore « Développeurs → Webhooks », pas Workbench.
La documentation de Stripe indique que Workbench remplace le Dashboard des développeurs, et qu'un endpoint de webhook peut encore être créé depuis l'ancien Dashboard. Le chemin de ce guide est celui de Workbench, que Stripe recommande.
Et si Subtraq ne répond pas au moment du paiement ?
D'après sa documentation, Stripe réessaie la livraison pendant trois jours en mode réel ; les livraisons se consultent dans Workbench, onglet « Livraisons d'événements ». Le paiement, lui, n'est jamais en cause.
Et les ventes qui ne passent pas par Stripe ?
Un formulaire de commande se branche comme un formulaire — Tally, Typeform, Systeme.io ont leur guide — et l'API accepte une vente depuis n'importe quel serveur. La page des intégrations réunit les chemins.
Votre client encaisse autrement ?
Systeme.io, Tally, Typeform, Calendly, Cal.com, Brevo, Elementor ont chacun leur guide, relevé dans leur vraie interface. La page des intégrations les réunit.
Voir tous les outils branchésBranchez votre webhook Stripe
Créez le compte, préparez l'adresse, collez-la dans Workbench. Le premier paiement attribué arrive avec le premier clic.
Créer un compte gratuit