Tutoriel · 25 min · révisé le 18 février 2026

Configurer Stripe Checkout pour une formation à 297 €

À la fin de ce tutoriel, vous aurez un lien de paiement Stripe opérationnel, encaissant une formation à 297 € avec gestion automatique de la TVA intracommunautaire (B2C et B2B). Durée estimée si vous n'avez jamais touché à Stripe : 25 minutes. Vous aurez besoin d'un extrait Kbis ou équivalent, d'un IBAN professionnel, et d'une carte de test Stripe.

Niveau : débutant Résultat : lien de paiement live

Prérequis avant de commencer

  • Une entité juridique déclarée (micro-entreprise, EURL, SASU, ASBL belge, etc.).
  • Un extrait Kbis de moins de 3 mois (ou équivalent pour votre statut).
  • Un IBAN au nom de l'entité pour recevoir les virements Stripe.
  • Une adresse courriel dédiée au compte Stripe (pas votre boîte perso).
  • Votre numéro de TVA intracommunautaire si vous en avez un (facultatif mais fortement recommandé au-delà de la franchise en base).

Étape 1 — Créer le compte Stripe (3 min)

  1. Rendez-vous sur dashboard.stripe.com/register.
  2. Renseignez votre courriel dédié, créez un mot de passe fort, validez le captcha.
  3. Confirmez votre courriel depuis le message reçu de [email protected].
  4. Choisissez « France » (ou Belgique, Suisse, Canada selon votre cas) comme pays d'exploitation. Attention : ce choix est irréversible — vous ne pourrez pas le modifier plus tard.

Point de contrôle : vous arrivez sur le dashboard Stripe en mode Test, avec un bandeau jaune en haut qui indique « Mode test ». Ne passez pas encore en Live.

Étape 2 — Renseigner les informations entreprise (6 min)

Cliquez sur « Activer votre compte » en haut à droite. Stripe demande :

  • Type d'entité : entreprise individuelle, SARL/EURL, SAS/SASU, association, etc.
  • Raison sociale et SIRET : exactement comme sur votre Kbis.
  • Adresse professionnelle : celle du siège social.
  • Numéro de TVA intracommunautaire si applicable (champ optionnel mais à renseigner si vous en avez un).
  • Site web de l'entreprise : celui où le produit sera vendu. Stripe vérifiera sa cohérence.
  • Description du produit/service : « Vente de formations en ligne pour particuliers et professionnels ». Soyez factuel.
  • IBAN du compte bancaire professionnel : celui qui recevra les virements.
  • Représentant légal : nom, prénom, date de naissance, adresse personnelle, pièce d'identité scannée.

Point de contrôle : Stripe affiche « Compte en cours de vérification » ou « Compte activé » immédiatement selon votre dossier. Si vérification manuelle, comptez 24 à 72 h.

Étape 3 — Activer Stripe Tax pour la TVA européenne (4 min)

Pour une formation vendue à des particuliers européens, la règle est : TVA du pays du client dès que votre CA transfrontalier dépasse 10 000 €. Stripe Tax automatise ce calcul.

  1. Dans le menu de gauche, « Plus » → « Tax ».
  2. Cliquez sur « Activer Stripe Tax ». Tarif : 0,5 % des transactions taxées, avec un seuil de gratuité sur les 10 000 premiers dollars.
  3. Dans « Registrations », cliquez « Add registration » → choisissez « France » → indiquez votre numéro de TVA FR et le guichet unique OSS si déjà inscrit.
  4. Dans « Settings » → « Tax settings », choisissez « Price includes tax » : Non (nous afficherons 297 € HT et Stripe ajoutera la TVA au checkout selon le pays du client).
  5. Dans « Tax categories », définissez votre catégorie par défaut sur « E-services / Digital service » → taux standard du pays du client.

Ce qui peut aller de travers : si vous n'êtes pas inscrit au guichet OSS, Stripe Tax signalera des « missing registrations » pour les pays où votre CA dépasse le seuil. Inscrivez-vous à OSS sur impots.gouv.fr avant d'encaisser hors de France.

Étape 4 — Créer le produit « Formation » (3 min)

  1. Menu « Produits » → « Ajouter un produit ».
  2. Nom : « Formation [titre exact] ». Ce nom apparaîtra sur les reçus et les extraits bancaires des clients.
  3. Description : courte, factuelle — une phrase suffit.
  4. Prix : 297 €, monnaie EUR, récurrence « One-time ».
  5. Tax behavior : « Exclusive » (la TVA s'ajoute au prix au moment du checkout).
  6. Tax category : « Digital service - Standard rate ».
  7. Cliquez « Save product ». Notez l'ID du prix (price_xxx) pour plus tard.

Étape 5 — Générer le Payment Link (3 min)

  1. Menu « Payment Links » → « New ».
  2. Sélectionnez le produit créé à l'étape 4. Stripe pré-remplit prix et monnaie.
  3. After payment : « Redirect customers » → URL de confirmation de votre choix (ex. https://votre-site.fr/merci/). Cochez « Pass the session ID » si vous voulez tracer la conversion côté serveur.
  4. Options : cochez « Collect customer addresses » → Billing address (obligatoire pour la TVA européenne).
  5. Tax ID collection : activez cette option. Stripe demandera alors le numéro de TVA des acheteurs B2B et appliquera l'autoliquidation (reverse charge) automatiquement.
  6. Confirmation email : activez. Stripe enverra un reçu PDF conforme à chaque vente.
  7. Cliquez « Create link ». Copiez l'URL générée (de la forme buy.stripe.com/xxx).

Étape 6 — Personnaliser la page checkout (2 min)

  1. Menu « Settings » → « Branding ».
  2. Uploadez votre logo en PNG transparent, largeur recommandée 256 px.
  3. Définissez Accent color : une couleur de votre charte.
  4. Dans « Checkout settings », activez « Collect customers' phone numbers » : Non (friction inutile pour un infoproduit).

Point de contrôle : ouvrez votre Payment Link dans un onglet privé. Vous devez voir votre logo en haut, un récapitulatif à 297 € HT, et un champ TVA optionnel si l'utilisateur déclare acheter pour une entreprise.

Étape 7 — Tester avec la carte Stripe (2 min)

Stripe fournit des numéros de carte de test qui simulent des paiements sans aucun débit réel.

Carte de test réussie : 4242 4242 4242 4242
Date d'expiration     : 12/34 (n'importe quelle date future)
CVC                   : 123 (n'importe quel 3 chiffres)
Code postal           : 75001 (n'importe lequel valide)
      
  1. Basculez en mode Test (toggle en haut à droite).
  2. Recréez un Payment Link en mode Test (les liens Live et Test sont distincts).
  3. Ouvrez le lien, remplissez les champs avec la carte 4242.
  4. Confirmez. Vous êtes redirigé vers l'URL de confirmation configurée.
  5. Retournez dans Stripe → « Payments ». Votre transaction test apparaît avec le statut « Succeeded ».

Si vous voyez une erreur : vérifiez que vous êtes bien en mode Test, que le Payment Link est aussi en Test, et que votre pays n'impose pas d'étape 3D Secure (auquel cas utilisez la carte 4000 0027 6000 3184 qui simule une authentification réussie).

Étape 8 — Passer en Live et encaisser la première vente réelle (2 min)

  1. Basculez en mode Live (toggle en haut à droite).
  2. Vérifiez que votre compte est bien en état « Activé » (menu Settings → Account details).
  3. Recréez le produit et le Payment Link en mode Live si vous avez tout fait en Test.
  4. Placez le lien Live sur votre page de vente, votre bouton « Acheter », ou votre email de lancement.

La première vente réelle apparaît dans « Payments » avec le montant brut encaissé, les frais Stripe (1,5 % + 0,25 € pour les cartes EEA, 2,5 % + 0,25 € pour les cartes internationales), et le montant net versé sur votre IBAN.

Vérifications post-vente

  • Reçu PDF automatique : l'acheteur le reçoit par email dans les 2 minutes.
  • TVA correctement appliquée : ouvrez la facture dans Stripe → « Invoices » et vérifiez la ligne TVA selon le pays du client.
  • Versement programmé : Stripe verse par défaut 7 jours après la transaction (7-day rolling). Vérifiez dans « Balance » → « Payout schedule ».

Ce qui peut aller de travers — erreurs fréquentes

  • « Your account can't accept live payments yet » : Stripe n'a pas terminé la vérification du dossier. Retournez dans « Account » pour voir ce qui manque — typiquement une pièce d'identité pas lisible ou une adresse non vérifiable.
  • TVA non appliquée sur la page checkout : vérifiez que « Collect customer addresses » est bien activé sur le Payment Link et que Stripe Tax est actif. Sans adresse, Stripe ne peut pas déterminer le pays donc n'applique pas de TVA.
  • Prix affiché TTC au lieu de HT : vérifiez le paramètre « Tax behavior » du produit. Si c'est « Inclusive », le 297 € inclut la TVA, ce qui réduit votre revenu net.
  • Le Payment Link redirige vers une 404 : votre URL de confirmation doit être publique et renvoyer un code HTTP 200. Vérifiez depuis un onglet privé.

Pour aller plus loin

Avec ce lien de paiement, vous encaissez. Pour enrichir l'expérience, vous pouvez ensuite :

Pour choisir entre Stripe seul et une solution merchant of record comme Lemon Squeezy, voir notre comparatif Stripe vs Lemon Squeezy dans le hub comparatifs.

Problème de configuration ?

Si vous êtes bloqué à une étape précise, écrivez à [email protected] avec l'étape et le message d'erreur exact. Les blocages qui reviennent alimentent les prochaines révisions de ce tutoriel.