Lovable Stripe : comment ajouter le paiement à votre app ?

Guide complémentaire · 7 min de lecture · par , mis à jour le

Lovable propose deux façons d'encaisser avec Stripe : les paiements intégrés, où Lovable crée et gère le compte pour vous (plan payant requis), ou la connexion de votre propre compte Stripe avec une clé API, possible même sur le plan gratuit. Dans les deux cas, vous décrivez ce que vous vendez dans le chat et Lovable construit le checkout et la gestion des abonnements.

Sommaire de la leçon
  1. Quelles sont les deux façons de connecter Stripe à Lovable ?
  2. Comment connecter votre propre compte Stripe à Lovable ?
  3. Comment Lovable construit-il le checkout et les abonnements ?
  4. Faut-il configurer des webhooks Stripe ?
  5. Comment tester un paiement Stripe sans débiter de vraie carte ?
  6. Comment passer Stripe en production ?
  7. Combien coûte Stripe avec Lovable ?
  8. Quelles sont les limites de Stripe dans Lovable ?

Voir tout le programme

Quelles sont les deux façons de connecter Stripe à Lovable ?

Lovable propose deux chemins pour encaisser de l’argent avec Stripe.

Le premier, les paiements intégrés (« built-in payments »), laisse Lovable créer le compte et gérer les clés.

Le second connecte votre propre compte Stripe avec une clé API.

Selon la documentation Lovable sur Stripe, consultée le 30/10/2026, un projet utilise l’un ou l’autre, jamais les deux en même temps. La même page recommande les paiements intégrés pour la plupart des projets.

Ce tableau résume les pages Stripe et Payments de la documentation Lovable, consultées le 30/10/2026.

CritèrePaiements intégrésVotre propre compte Stripe
Plan LovablePro ou supérieurFonctionne aussi sur le plan Free
Compte StripeCréé par Lovable, vous le récupérez au passage en productionLe vôtre, existant ou à créer
Clés APIGérées par LovableVous fournissez une clé restreinte
Test et productionDeux environnements séparés, automatiquesUne seule clé active à la fois
WebhooksEnregistrés automatiquementAbsents par défaut
Onglet PaymentsTableau de bord completLecture seule
Qui peut configurerAdmins et propriétairesToute personne avec un droit d’édition

Les paiements intégrés proposent aussi Paddle comme alternative à Stripe.

La documentation réserve votre propre compte à des cas précis, comme un compte Stripe existant que vous voulez garder en main ou un projet sur le plan gratuit.

Si vous découvrez l’outil, commencez par le guide complet pour apprendre Lovable.

Comment connecter votre propre compte Stripe à Lovable ?

Il vous faut d’abord un compte Stripe, que vous gérez vous-même chez Stripe.

Il faut aussi un backend : celui intégré à Lovable, activé par défaut, ou votre propre projet Supabase. Si vous hésitez entre les deux, lisez Lovable et Supabase : base de données, auth et RLS.

Pour des abonnements, votre app doit gérer la connexion des utilisateurs. Les paiements uniques fonctionnent sans compte.

Voici les étapes décrites par la documentation Lovable (consultée le 30/10/2026) :

  1. Décrivez ce que vous vendez dans le chat du projet, par exemple : « Crée un paiement unique pour mon livre numérique ».
  2. Lovable propose d’abord les paiements intégrés. Précisez que vous voulez utiliser votre propre compte Stripe.
  3. Dans le tableau de bord Stripe, ouvrez Developers puis API keys et créez une clé restreinte, avec seulement les permissions nécessaires.
  4. Collez la clé dans le formulaire « Connect Stripe » qui apparaît dans le chat, jamais comme un simple message. Lovable la vérifie auprès de Stripe avant de l’enregistrer.
  5. Validez la création des produits et des prix. Lovable demande votre accord avant chaque création dans votre compte Stripe.
  6. Testez le parcours d’achat dans l’aperçu.

Le formulaire accepte une clé restreinte (rk_...) ou une clé secrète (sk_...). Une clé publiable (pk_...) ne fonctionne pas.

La clé est stockée comme secret côté serveur, sous le nom STRIPE_SECRET_KEY. Elle n’apparaît jamais dans le code de l’app ni dans le dépôt.

Comment Lovable construit-il le checkout et les abonnements ?

Lovable passe par des « edge functions » : de petites fonctions côté serveur qui appellent Stripe sans exposer votre clé.

Pour un paiement unique, Lovable crée une fonction de checkout et un bouton d’achat. Avec votre propre compte, Stripe Checkout s’ouvre dans un nouvel onglet. L’acheteur n’a pas besoin de compte : Stripe lui demande son e-mail.

Pour un abonnement, l’app vérifie auprès de Stripe, à la connexion, si l’utilisateur a un abonnement actif. Les fonctions payantes se débloquent ou se verrouillent en conséquence.

L’abonnement est relié à l’utilisateur par son e-mail : un client connecté avec une autre adresse que celle de sa fiche Stripe ne sera pas reconnu.

Pour laisser vos clients résilier, demandez un bouton « Gérer mon abonnement » qui ouvre le portail client de Stripe. Activez d’abord ce portail dans le tableau de bord Stripe.

Avec les paiements intégrés, la documentation indique que Stripe utilise un checkout intégré à la page. Son apparence se règle dans le tableau de bord Stripe, pas depuis Lovable.

Faut-il configurer des webhooks Stripe ?

Un webhook est un message envoyé par Stripe à votre backend lors d’un événement, comme un paiement réussi.

Avec votre propre compte, l’intégration n’en utilise pas par défaut : l’app interroge Stripe directement.

Si vous devez déclencher une action après l’achat (envoyer un fichier, créer une commande), demandez à Lovable d’ajouter un webhook. Lovable écrit la fonction, puis vous terminez dans Stripe :

  1. Dans Developers puis Webhooks, créez une destination qui pointe vers l’URL de la fonction.
  2. Choisissez les événements utiles, par exemple customer.subscription.updated.
  3. Copiez le secret de signature et donnez-le à Lovable quand il le demande.

Avec les paiements intégrés, Lovable enregistre lui-même ses webhooks. Ne les supprimez pas. Selon la documentation Payments, sans le webhook de votre app, les achats passent mais les abonnements ne s’activent jamais.

Comment tester un paiement Stripe sans débiter de vraie carte ?

Avec votre propre compte, c’est la clé qui fixe le mode. Une clé de test (rk_test_... ou sk_test_...) garde tout dans le mode test de Stripe.

Selon la documentation Lovable consultée le 30/10/2026, la carte 4242 4242 4242 4242, avec n’importe quelle date future et n’importe quel code de sécurité, valide un paiement sans débit réel.

La documentation Payments (consultée le 30/10/2026) donne aussi la carte 4000 0000 0000 0002 pour simuler un paiement refusé.

Attention : avec votre propre compte, l’aperçu n’a pas d’environnement de test séparé. Si vous avez enregistré une clé live, un paiement fait depuis l’aperçu est un vrai paiement.

Ne testez pas seulement l’achat : vérifiez aussi la résiliation et le paiement échoué. Un client qui résilie doit garder l’accès jusqu’à la fin de la période payée.

Comment passer Stripe en production ?

Avec votre propre compte, la documentation Lovable décrit ces étapes :

  1. Demandez à Lovable de mettre à jour votre clé Stripe, puis saisissez une clé live dans le formulaire « Update Stripe secret key ».
  2. Vérifiez que vos produits et prix existent en mode live. Les identifiants de prix diffèrent entre test et live : demandez à Lovable de basculer sur les identifiants live.
  3. Faites un vrai achat sur l’app publiée pour valider.

Avec les paiements intégrés, vous récupérez d’abord le compte Stripe créé par Lovable, puis vous terminez l’inscription dans le tableau de bord Stripe. Lovable vérifie ensuite que votre site publié contient une politique de confidentialité, des conditions générales et une politique de remboursement.

La documentation conseille un nom de domaine personnalisé avant la mise en production. La publication et le domaine sont expliqués dans Publier une app Lovable : URL, nom de domaine et GitHub.

Combien coûte Stripe avec Lovable ?

Stripe vous facture directement, sur votre compte, à ses tarifs standards.

Selon la page tarifs de Stripe pour la France, consultée le 30/10/2026, un paiement par carte standard de l’Espace économique européen coûte 1,5 % + 0,25 €.

La même page, consultée le 30/10/2026, indique 2,8 % + 0,25 € pour une carte premium de l’EEE et 3,15 % + 0,25 € pour une carte internationale.

Selon cette grille Stripe (consultée le 30/10/2026), une vente de 50 € payée avec une carte standard de l’EEE coûte donc 1 € de frais.

Selon la documentation Payments de Lovable, consultée le 30/10/2026, passer par Lovable coûte la même chose que configurer Stripe directement. Lovable consomme en revanche des crédits pour construire et modifier l’intégration. Le détail est dans Lovable prix : gratuit ou payant.

Un point fiscal à connaître : en mode standard, Stripe est un prestataire de paiement, pas le vendeur légal. La documentation Lovable précise que Stripe propose une option de marchand officiel (Managed Payments), disponible dans moins de pays. Paddle, l’autre fournisseur des paiements intégrés, joue ce rôle sur toutes ses transactions. Pour la TVA, voyez avec votre comptable.

Quelles sont les limites de Stripe dans Lovable ?

Voici les limites signalées par la documentation Lovable (consultée le 30/10/2026) :

  • Produits physiques : les paiements intégrés visent d’abord les produits numériques. Pour une boutique avec stock et livraison, Lovable oriente vers son intégration Shopify.
  • Une seule offre par utilisateur : avec les paiements intégrés, chaque utilisateur a par défaut un seul abonnement actif.
  • Pas de remix : un projet avec paiements intégrés ne peut plus être dupliqué.
  • Déconnexion : déconnecter Stripe n’annule pas les abonnements et ne rembourse personne. Avec votre propre Supabase, les fonctions continuent même de prélever tant que le secret STRIPE_SECRET_KEY existe dans Supabase.

J’ajoute une limite plus personnelle : le code de paiement est écrit par l’IA. Si un checkout échoue, lisez les logs de la fonction (More, puis Settings, puis Logs) et collez l’erreur dans le chat. Avant d’encaisser de vrais clients, faites relire ce code par un développeur.

Pour la vue d'ensemble, lisez le guide complet : Apprendre Lovable : le guide complet pour non-développeurs.

Questions fréquentes

Peut-on utiliser Stripe avec Lovable sur le plan gratuit ?

Oui, en connectant votre propre compte Stripe : selon la documentation Lovable consultée le 30/10/2026, cette intégration ne demande pas de plan payant. Les paiements intégrés, eux, demandent le plan Pro ou supérieur.

Faut-il savoir coder pour ajouter Stripe à une app Lovable ?

Non, la configuration se fait dans le chat du projet. Vous devrez quand même passer par le tableau de bord Stripe pour certaines actions, comme activer le portail client ou créer un webhook.

Où Lovable stocke-t-il ma clé Stripe ?

La clé est enregistrée comme secret côté serveur, sous le nom STRIPE_SECRET_KEY. Elle n'apparaît ni dans le code de l'app, ni dans le dépôt, ni dans le chat.

Pourquoi le portail client Stripe ne s'ouvre pas ?

Il faut d'abord l'activer une fois dans le tableau de bord Stripe. Il ne fonctionne pas non plus dans le panneau d'aperçu de Lovable : testez-le dans un onglet séparé ou sur l'app publiée.

Lovable ajoute-t-il des frais aux paiements Stripe ?

Selon la documentation Lovable sur les paiements, consultée le 30/10/2026, passer par Lovable coûte la même chose que configurer Stripe directement. Lovable consomme en revanche des crédits pour construire et modifier l'intégration, comme pour toute autre modification.

Sources

Parlons de votre projet

Dites-nous ce que vous voulez construire. Un formateur vous rappelle sous 24 heures ouvrées pour en parler, et voir si notre formation vous aidera.

Pour que nous puissions vous appeler

Par exemple : créer un outil de devis, automatiser mon suivi client

Où en êtes-vous avec Lovable ?

En une ou deux phrases

Vos réponses servent uniquement à préparer l'appel.

Après l'envoi

  1. Maintenant Vous décrivez votre situation

    Deux minutes, quelques questions.

  2. Ensuite On vous rappelle sous 24 heures ouvrées

    Un appel de 30 minutes pour voir par où commencer.

  3. À la fin de l'appel Vous repartez avec une première piste

    Que vous travailliez avec nous ou non.

Vous préférez choisir le moment ? Réserver un créneau