Configurez Stripe dans votre application depuis la discussion IA. Installez Stripe, créez des produits, testez le paiement, réclamez votre sandbox Stripe et activez les paiements réels quand vous êtes prêt.
Écouter la pageenviron 24 min
Base44 vous permet de configurer les paiements Stripe directement depuis la discussion IA dans votre éditeur d’application. Vous pouvez demander à la discussion d’installer Stripe et de créer un flux de paiement pour votre application. Tout commence dans un environnement de test Stripe sécurisé, afin que vous puissiez effectuer des paiements de test avant de connecter votre compte Stripe en direct et d’ajouter vos clés API.
Exemple de boutique où les clients peuvent parcourir les produits et payer via un paiement propulsé par Stripe
Ce flux a été publié en janvier 2026 et remplace l’ancien flux Stripe.
Commencez par demander à la discussion Base44 d’installer Stripe pour votre application. Base44 configure tout dans un environnement de test afin que vous puissiez expérimenter sans frais réels.
Remarque : Stripe est disponible sur le plan Builder et supérieurs.
Pour installer Stripe :
Allez dans votre éditeur d’application.
Demandez à la discussion IA de configurer les paiements sur votre application. Par exemple, vous pouvez demander :
Connect a payment method so I can take payments from customers.
Examinez la réponse de Base44 décrivant qu’il configurera les paiements Stripe pour votre application dans un environnement de test et cliquez sur Install Stripe.
Installation de Stripe depuis la discussion IA
Lorsque vous avez installé Stripe, allez dans Dashboard → Integrations → Stripe pour voir le guide de configuration.
Demandez à la discussion IA de créer vos produits. Par exemple, vous pouvez demander à la discussion :Create 3 products for my store:
Classic Baseball Hat' – $20
Wool Beanie – $25
Sun Visor – $18
Les produits et les prix sont créés directement dans Stripe, et vous pourrez les voir et les gérer depuis votre tableau de bord Stripe. Si vous souhaitez modifier ou ajouter des produits plus tard, vous pouvez demander à la discussion IA de le faire pour vous.Base44 utilise ensuite ces produits et prix Stripe lorsqu’il construit vos flux de paiement. Il ne crée pas automatiquement une base de données de produits séparée pour vous.
Après l’installation de Stripe, vous pouvez tester votre flux de paiement en utilisant la carte de test de Stripe. Cela vous aide à confirmer que le parcours client, de la sélection du produit au paiement, se comporte comme prévu.
Remarque : Le flux de paiement ne s’exécute que sur votre application publiée, pas dans l’aperçu de l’éditeur. Assurez-vous de publier d’abord votre application, puis ouvrez le site en direct pour exécuter votre paiement de test.
Pour exécuter un paiement de test :
Cliquez sur Dashboard dans votre éditeur d’application.
Cliquez sur Integrations.
Cliquez sur Stripe.
Cliquez sur Try a test payment puis sur Copy Card Number afin de pouvoir le coller pendant le paiement
Publiez votre application.
Passez par le flux de paiement et à l’étape du paiement, saisissez :
Le numéro de carte de test
Toute date d’expiration future
Tout CVC à 3 chiffres
Finalisez le paiement pour créer un paiement de test.
Lorsque vous êtes satisfait du fonctionnement du flux de test, réclamez votre sandbox en connectant votre propre compte Stripe ou en en créant un nouveau. Cette étape relie l’environnement de test dans Base44 à votre compte Stripe afin que vous puissiez avancer vers une configuration en direct.Vous pouvez demander à la discussion IA de réclamer votre sandbox Stripe, ou vous pouvez le faire vous-même depuis le tableau de bord de votre application.
Important :
Vous avez 60 jours pour réclamer votre sandbox Stripe.
Assurez-vous de connecter le bon compte Stripe pour votre entreprise. C’est le compte qui reçoit vos versements lorsque vous passez en direct.
Pour réclamer votre sandbox Stripe :
Cliquez sur Dashboard dans votre éditeur d’application.
Cliquez sur Integrations.
Cliquez sur Stripe.
Cliquez sur Claim your Stripe sandbox.
Cliquez sur Claim & Go Live.
Suivez les invites pour vous connecter à votre compte Stripe existant, ou créez un nouveau compte Stripe si vous n’en avez pas encore.
Complétez tous les détails d’intégration que Stripe demande, tels que les informations commerciales et bancaires.
Lorsque vous revenez à Base44, vérifiez dans Setup pour confirmer que l’étape Claim your Stripe sandbox s’affiche comme terminée.
Après avoir réclamé votre sandbox, Base44 active les paiements réels pour vous. Une fois votre compte Stripe activé, Base44 crée automatiquement vos clés API en direct. Vous n’avez donc plus besoin de les chercher et de les coller depuis Stripe. Votre application passe alors du mode test au mode réel, où de vrais débits sont créés quand les clients terminent le paiement.Pour activer les paiements réels :
Cliquez sur Dashboard dans votre éditeur d’application.
Cliquez sur Integrations.
Cliquez sur Stripe.
Ouvrez l’étape Add your live API keys from Stripe. Pendant la finalisation de la connexion de votre compte, le message Waiting for your Stripe account to finish activating s’affiche. Cela se fait généralement automatiquement.
Si Stripe a encore besoin d’informations, cliquez sur Resume setup in Stripe et complétez les informations d’intégration demandées par Stripe, comme les informations sur votre entreprise et votre compte bancaire.
Une fois votre compte Stripe actif, vos clés en direct sont ajoutées automatiquement et votre application commence à accepter de vrais paiements. Pour suivre vos revenus, transactions et abonnements depuis le tableau de bord de votre application, consultez Suivre les paiements dans votre application.
Pour utiliser plutôt vos propres clés, cliquez sur Enter keys manually, collez vos clés publiable et secrète en direct depuis votre Stripe Dashboard, puis cliquez sur Save API keys. Les paiements encaissés avec ces clés apparaissent dans votre liste Transactions à partir du moment où vous les enregistrez.
Activation des paiements réels dans Base44
Si vous saisissez une clé restreinte, elle doit autoriser la lecture du compte et la gestion des webhooks. Base44 ne peut pas enregistrer une clé sans ces permissions.
Après avoir connecté Stripe dans la discussion IA et activé les paiements réels, vous êtes prêt à configurer de vrais flux de paiement dans votre application. Chaque flux doit envoyer une personne connectée vers Stripe Checkout et, sur la page de succès, confirmer le paiement et mettre à jour son compte pendant qu’elle est encore connectée, au lieu de s’appuyer uniquement sur les webhooks.Utilisez les exemples d’invites ci-dessous dans la discussion IA et ajustez les détails pour qu’ils correspondent à ce que vous voulez vendre et à la façon dont votre application doit modifier l’accès de quelqu’un après son paiement. Vous pouvez les copier tels quels ou les modifier pour décrire exactement ce que vous voulez que votre application fasse.
Si vous prévoyez de publier votre application sur l’App Store ou Google Play, ne vendez pas de contenu numérique dans l’application mobile, comme des crédits, des abonnements ou des produits numériques. Apple et Google exigent leurs propres systèmes d’achat intégré pour ce contenu, et les applications Base44 ne les prennent pas encore en charge. Découvrez ce que vous pouvez vendre dans vendre dans votre application.
Paiement unique pour des crédits
Laissez les utilisateurs de votre application acheter des crédits (par exemple, « Acheter 10 crédits pour 10 $ ») et mettez automatiquement à jour leur compte après le paiement.
Ce qu’il faut taper dans la discussion :
I want to let my users buy credits in my app using Stripe.
After a successful payment, the user should be returned to my app and their credits should be added to their account.
Verify the payment securely before adding credits.
Add the correct number of credits to the user’s account.
Make sure credits are only added once, even if the page is refreshed.
Suivi optionnel :
Add a “Buy 10 Credits” button to my homepage.
Vendre un produit numérique (livres électroniques, cours en ligne, art numérique, etc.)
Laissez les utilisateurs de votre application acheter un article téléchargeable et débloquer l’accès après le paiement.
Ce qu’il faut taper dans la discussion :
I want to sell a digital product in my app using Stripe (for example, an eBook or course).
After a successful payment, the user should be returned to my app and get access to the download or content.
Record the purchase in my app.
Unlock the user’s access to the product.
Make sure the same payment can’t be used to unlock the product multiple times.
Réserver un service (yoga, coaching, etc.)
Laissez les utilisateurs de votre application payer pour réserver un créneau horaire et enregistrer le rendez-vous dans leur compte.
Ce qu’il faut taper dans la discussion :
I want to let my users book a paid service in my app using Stripe (for example, a yoga session or coaching call).
Let my users choose a service and time slot.
Handle the payment with Stripe.
After a successful payment, save the booking (service, time, user) to a bookings collection.
Show a clear confirmation in the app.
Prevent double‑booking, even if the user refreshes the page or retries the confirmation.
Démarrer un abonnement
Laissez les utilisateurs de votre application s’inscrire à un plan récurrent et marquez-les comme abonnés.
Ce qu’il faut taper dans la discussion :
Build a Stripe subscription flow where my users can sign up for a recurring plan.
Let my users choose a subscription plan in my app.
Handle the recurring payment with Stripe.
After a successful signup, mark the user as “Pro” (or subscribed) in their account.
Store the subscription details so I can manage cancellations or billing updates later.
Annuler un abonnement
Permettez aux utilisateurs de votre application d’annuler leur plan et de rétrograder leur niveau d’accès.
Ce qu’il faut taper dans la discussion :Create a cancellation flow for subscriptions.
Let my users cancel their subscription, either from a page in my app or via the Stripe customer portal.
After a cancellation, update the user’s account so they lose their “Pro” / subscribed status.
Optionally, show a clear message or redirect them to a downgraded page or plan.
Émettre un remboursement et révoquer l'accès
Si un remboursement est traité, supprimez les crédits ou bloquez l’accès au contenu.
Ce qu’il faut taper dans la discussion :
Set up a secure flow to handle Stripe refunds.
When a refund is processed, let an admin trigger a check from inside the app.
Verify that the refunded payment belongs to the correct user.
Revoke access or subtract credits from that user’s account.
Prevent the same refund from being processed more than once.
Suivi optionnel :
Create an admin page where I can enter a Stripe payment or session ID, review the details, and apply the refund-related changes (like removing access or credits) manually.
Vendre des billets pour un événement
Laissez les utilisateurs de votre application acheter un billet pour un événement ponctuel et enregistrez leur inscription.
Ce qu’il faut taper dans la discussion :
I want to sell tickets for an event in my app using Stripe.
Let my users buy a ticket for a specific event.
After a successful payment, save the attendee’s details (name, email, event) in an attendees list or collection.
Show a clear confirmation or thank-you page after purchase.
Optionally, generate a simple ticket or confirmation code the attendee can use at the event.
Accepter des pourboires ou des dons
Laissez les utilisateurs de votre application soutenir votre travail ou votre projet avec un paiement ponctuel ou mensuel.
Ce qu’il faut taper dans la discussion :
Create a flow to accept donations or tips in my app using Stripe.
Let my users choose a suggested amount (for example, $5, $10, $25) or enter a custom amount.
Handle the payment with Stripe.
After a successful payment, show a thank-you page or message.
Optionally, save each donation in a Donations collection linked to the user’s account.
Suivi optionnel :
Add a “Support Me” button to my About page that takes users into this donation flow.
Accepter les paiements internationaux
Laissez les utilisateurs de votre application payer depuis d’autres pays en utilisant la devise ou les méthodes locales.
Ce qu’il faut taper dans la discussion :
Set up my Stripe payments so they work well for international users.
Enable common international payment methods (for example, iDEAL, Bancontact, Apple Pay, Google Pay).
Use Stripe’s automatic currency conversion so my users can pay in their local currency.
Show prices in USD in my app, but let Stripe handle local pricing at checkout.
Make sure the checkout flow works smoothly for users in different countries.
Envoyer des factures personnalisées
Laissez les utilisateurs de votre application recevoir une facture professionnelle et payer plus tard en utilisant une page hébergée par Stripe.
Ce qu’il faut taper dans la discussion :
Set up a Stripe invoicing flow in my app.
Let me generate and send an invoice to a user from my app.
Include a description, amount, and due date on each invoice.
Email the user a secure payment link they can use to pay the invoice.
After the invoice is paid, update the user’s record in my app (for example, mark the invoice as paid or unlock access).
Suivi optionnel :
Add an “Invoice a Client” button to my admin dashboard that starts this flow.
Créer une place de marché simple (Avancé - Stripe Connect)
Laissez les utilisateurs de votre application vendre leurs propres produits ou services et recevoir des versements directs.
Ce qu’il faut taper dans la discussion :
Create a basic marketplace in my app using Stripe Connect.
Let my users register as sellers and connect their own Stripe accounts.
When a customer buys something, route the payment to the correct seller.
Optionally, take a small platform fee from each transaction.
Track transactions and show each seller their earnings and payout history.
Stripe Connect est plus avancé et peut nécessiter une configuration ou une approbation supplémentaire de Stripe.
Cliquez sur une question ci-dessous pour en savoir plus sur la configuration des paiements
Les paiements de test utilisent-ils de l'argent réel ?
Non. Lorsque vous suivez l’étape 2, les paiements sont créés en mode test Stripe. Vous utilisez le numéro de carte de crédit de test, et aucun argent réel ne circule entre les comptes.
Où puis-je voir mes transactions et remboursements ?
Vous pouvez suivre tous les paiements et remboursements directement dans votre tableau de bord Stripe.
Allez dans Payments pour voir les frais individuels et leur statut.
Allez dans Customers pour voir un historique des paiements et des remboursements par client.
Allez dans Balance → Transactions pour une vue de type registre des versements, frais et ajustements.
Toute activité de paiement qui se produit via votre application Base44 y est enregistrée en temps réel.
Puis-je modifier les produits ou les prix après avoir connecté Stripe ?
Oui. Vous pouvez mettre à jour les produits et les prix dans votre tableau de bord Stripe à tout moment.Ces modifications s’appliquent aux paiements et abonnements créés via votre application Base44. Si votre application stocke des ID de produit ou de prix spécifiques (par exemple, dans vos données de produit), assurez-vous de mettre à jour ces références si vous créez de nouveaux prix dans Stripe au lieu de modifier ceux existants.
Ai-je besoin d'une entreprise pour utiliser Stripe ?
Vous n’avez pas besoin d’avoir une entreprise enregistrée pour faire des essais. Vous pouvez utiliser le mode sandbox (test) de Stripe sans saisir de vrais détails d’entreprise. Mais pour accepter de vrais paiements, Stripe nécessite des informations commerciales et bancaires vérifiées.
Quels types de paiements puis-je accepter dans mon application Base44 ?
Une fois connectée, votre application peut accepter :
Cartes de crédit et de débit
Apple Pay et Google Pay
Méthodes de paiement locales (comme iDEAL, Bancontact, etc.)
Plusieurs devises avec conversion automatique
Puis-je facturer les utilisateurs de mon application de manière récurrente ?
Oui. Vous pouvez proposer des abonnements ou des adhésions dans votre application Base44 en utilisant Stripe. Stripe gère automatiquement les paiements récurrents et les renouvellements.
Les utilisateurs peuvent-ils gérer leur propre facturation dans mon application ?
Oui. Une fois Stripe connecté, les utilisateurs de votre application peuvent mettre à jour leurs détails de carte, consulter les factures et gérer les abonnements via le portail de facturation sécurisé de Stripe.
Comment accepter les paiements de clients en Israël ?
Base44 ne propose pas actuellement de solution de paiement intégrée pour Israël. Vous pouvez tout de même accepter des paiements en connectant le fournisseur de paiement de votre choix comme intégration : demandez au chat IA de connecter votre fournisseur, et il configure l’intégration pour vous.
Comment puis-je résoudre les problèmes Stripe dans mon application Base44 ?
Si Stripe ne fonctionne pas comme prévu dans votre application, par exemple, rien ne se passe lorsqu’un utilisateur clique sur un bouton ‘Pay’ ou ‘Checkout’, vous pouvez consulter les Function Logs dans votre tableau de bord Base44 pour découvrir ce qui ne va pas.Cela fonctionne pour toute fonctionnalité liée aux paiements, que vous vendiez des produits, acceptiez des réservations ou proposiez des abonnements.Voici comment vérifier les logs :
Cliquez sur Dashboard dans votre éditeur d’application.
Allez dans Code → Functions.
Trouvez la fonction liée à votre flux de paiement (par exemple, createCheckout pour une boutique).
Cliquez sur la fonction, puis faites défiler jusqu’à la section Logs.
Les logs affichent des messages sur ce qui s’est passé lorsque la fonction a été exécutée. Recherchez les messages d’erreur rouges. Ils peuvent aider à identifier ce qui ne va pas
Exemple :
Si votre application est une boutique et que la fonction createCheckout échoue, les logs pourraient afficher :
« Product not found » → l’un des articles du panier est manquant ou a un ID incorrect
« Invalid price » → un produit n’a pas de prix ou est défini à 0
« Missing success_url » → Stripe ne sait pas où envoyer les utilisateurs après leur paiement
« API Key invalid » → Stripe n’est pas correctement connecté
Une fois que vous avez trouvé le message d’erreur, vous pouvez le copier et le coller dans la discussion IA pour demander à votre application Base44 de vous aider à le corriger.
Pourquoi mon flux de paiement ne fonctionne-t-il pas ou affiche-t-il une page blanche après le paiement ?
Si votre flux de paiement ne se termine pas ou si vous voyez une page blanche après le paiement, cela est généralement dû à l’environnement de l’application ou aux paramètres de redirection. Si vous utilisez Stripe, testez votre flux en suivant l’étape 3 ci-dessus. Si vous avez créé un flux de paiement personnalisé ou utilisez un autre fournisseur, vérifiez les éléments suivants :Problèmes courants :
Aperçu vs publié : Les flux de paiement personnalisés ne fonctionnent généralement pas correctement en aperçu. Testez toujours les paiements sur votre application publiée, en utilisant l’URL en direct.
Problèmes d’URL de redirection : Si vous voyez des boucles de redirection ou une page blanche après le paiement, vérifiez que vos URL de succès et d’annulation pointent vers le domaine de votre application publiée, et que vous ne mélangez pas les URL d’aperçu avec les rappels de paiement en direct.
Exigences de connexion : Si vous exigez une connexion pour accéder à votre application ou aux pages de paiement, assurez-vous que la page de succès après le paiement est toujours accessible aux personnes connectées. Une authentification mal configurée peut entraîner des pages blanches après le paiement.
Pop-up vs même fenêtre : Sur mobile, certains fournisseurs fonctionnent mieux dans un onglet de paiement séparé ou un pop-up. Si vous voyez des problèmes lors du remplacement de la page actuelle, envisagez d’ouvrir la page de paiement dans une nouvelle fenêtre si votre fournisseur le prend en charge.
Pour résoudre le problème :
Vérifiez la console de votre navigateur pour les erreurs.
Dans votre tableau de bord Base44, allez dans Code → Functions et examinez les logs pour toute fonction backend liée aux paiements.
Si vous utilisez des webhooks, vérifiez que votre URL de webhook est correcte et que le point de terminaison est déployé et répond.
Si vous ne trouvez toujours pas la cause, copiez tous les messages d’erreur de votre console ou des logs de fonction et collez-les dans la discussion IA de Base44. Demandez-lui de « help troubleshoot this payment flow step by step » et incluez des détails sur votre fournisseur et votre configuration.
L'utilisation de Stripe consomme-t-elle des crédits d'intégration Base44 ?
L’appel de Stripe en lui-même n’utilise pas de crédits d’intégration Base44. Lorsque votre application appelle Stripe en utilisant vos propres clés API via des fonctions backend, la requête va directement de votre fonction backend à Stripe. Les services intégrés de Base44 ne sont pas impliqués.Les crédits d’intégration ne sont utilisés que lorsque votre application utilise les services intégrés propres à Base44.Si votre flux de paiement Stripe déclenche également l’un de ces services intégrés, par exemple, l’envoi d’un e-mail de confirmation via SendEmail de Base44, ces actions spécifiques consomment des crédits d’intégration comme d’habitude. Stripe en lui-même non.
Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la version anglaise.
Cette page vous a-t-elle été utile ?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Base44 Support Documentation","colors":{"primary":"#FF6A00","light":"#FF8E5D","dark":"#FF6A00"},"logo":{"light":"https://mintcdn.com/base44/jhCpOaGylNweq32m/logo/new-brand-light.svg?fit=max\u0026auto=format\u0026n=jhCpOaGylNweq32m\u0026q=85\u0026s=7724705143e6cfece3b0a237be2a6890","dark":"https://mintcdn.com/base44/jhCpOaGylNweq32m/logo/new-brand-dark.svg?fit=max\u0026auto=format\u0026n=jhCpOaGylNweq32m\u0026q=85\u0026s=6c3ad8a8d1ae8299c119d554dc371843","href":"/"},"favicon":"https://mintcdn.com/base44/XkAHbvyG1CwOBCSP/images/base44-favicon.svg?fit=max\u0026auto=format\u0026n=XkAHbvyG1CwOBCSP\u0026q=85\u0026s=2a7fda75e5497e8b44f47f01bb3aa807","api":{"playground":{}},"background":{"color":{"light":"#FAF9F7","dark":"#1E1E24"}},"navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/changelog/product","label":"Changelog"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"footer":{"socials":{"twitter":"https://x.com/base44","discord":"https://discord.com/invite/ThpYPZpVts","linkedin":"https://www.linkedin.com/company/base44"}},"seo":{"metatags":{"canonical":"https://docs.base44.com","og:image":"https://docs.base44.com/images/base44-docs-og.png","og:image:width":"2400","og:image:height":"1260","twitter:image":"https://docs.base44.com/images/base44-docs-og.png","twitter:card":"summary_large_image"},"indexing":"all"},"integrations":{"mixpanel":{"projectToken":"cc6e9e106e4b833fc3a3819c11b74138"}},"contextual":{"options":["copy","view","mcp","cursor","vscode"],"display":"header"},"metadata":{"timestamp":false},"styling":{"latex":true},"navigation":{"languages":[{"language":"en","default":true,"href":""},{"language":"pt-BR","navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/pt-BR/changelog/product","label":"Registro de alterações"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"href":"pt-BR"},{"language":"es","navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/es/changelog/product","label":"Registro de cambios"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"href":"es"},{"language":"he","hidden":true,"navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/he/changelog/product","label":"יומן שינויים"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"href":"he"},{"language":"ja","navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/ja/changelog/product","label":"変更履歴"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"href":"ja"},{"language":"de","navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/de/changelog/product","label":"Änderungsprotokoll"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"href":"de"},{"language":"fr","navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/fr/changelog/product","label":"Notes de version"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"href":"fr"},{"language":"it","navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/it/changelog/product","label":"Registro modifiche"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"href":"it"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"base44","hasAudioNarration":true,"actualSubdomain":"base44","customDomains":["docs.base44.com"],"gitSource":{"type":"github","owner":"base44-dev","repo":"mintlify-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ae48b0421d44d6b52dcc0a7","collectionId":"2442fe2f-3c67-45b1-9e78-e7cdd18dcb87","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ae48b0421d44d6b52dcc0a7"},"feedback":{"thumbs":true},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ae48b0421d44d6b52dcc0a7","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"en","tag":"Developers","count":789},{"language":"en","tag":"APIs","count":569},{"language":"en","tag":"Apps API (Beta)","count":441},{"language":"de","tag":"Entwickler","count":138},{"language":"es","tag":"Desarrolladores","count":138},{"language":"fr","tag":"Développeurs","count":138},{"language":"he","tag":"מפתחים","count":138},{"language":"it","tag":"Sviluppatori","count":138},{"language":"ja","tag":"開発者","count":138},{"language":"pt-BR","tag":"Desenvolvedores","count":138},{"language":"en","tag":"API Reference","count":115},{"language":"en","tag":"Apps","count":106},{"language":"en","tag":"Google Ads","count":90},{"language":"en","tag":"Skills","count":76},{"language":"en","tag":"Workspace API (Beta)","count":75},{"language":"de","tag":"Apps","count":74},{"language":"es","tag":"Aplicaciones","count":74},{"language":"fr","tag":"Applications","count":74},{"language":"it","tag":"App","count":74},{"language":"ja","tag":"アプリ","count":74},{"language":"pt-BR","tag":"Apps","count":74},{"language":"he","tag":"אפליקציות","count":73},{"language":"en","tag":"CLI","count":59},{"language":"de","tag":"CLI","count":59},{"language":"es","tag":"CLI","count":59},{"language":"fr","tag":"CLI","count":59},{"language":"he","tag":"CLI","count":59},{"language":"it","tag":"CLI","count":59},{"language":"ja","tag":"CLI","count":59},{"language":"pt-BR","tag":"CLI","count":59},{"language":"en","tag":"Commands","count":57},{"language":"de","tag":"Commands","count":57},{"language":"es","tag":"Commands","count":57},{"language":"fr","tag":"Commands","count":57},{"language":"he","tag":"Commands","count":57},{"language":"it","tag":"Commands","count":57},{"language":"ja","tag":"Commands","count":57},{"language":"pt-BR","tag":"Commands","count":57},{"language":"de","tag":"App erstellen","count":45},{"language":"es","tag":"Creando tu app","count":45},{"language":"fr","tag":"Créer votre app","count":45},{"language":"he","tag":"בניית האפליקציה","count":45},{"language":"it","tag":"Creare la tua app","count":45},{"language":"ja","tag":"アプリの構築","count":45},{"language":"pt-BR","tag":"Criando seu app","count":45},{"language":"de","tag":"Backend (Beta)","count":42},{"language":"es","tag":"Backend (Beta)","count":42},{"language":"fr","tag":"Backend (Beta)","count":42},{"language":"he","tag":"Backend (בטא)","count":42},{"language":"it","tag":"Backend (Beta)","count":42},{"language":"ja","tag":"バックエンド (Beta)","count":42},{"language":"pt-BR","tag":"Backend (Beta)","count":42},{"language":"de","tag":"Konto \u0026 Abrechnung","count":31},{"language":"es","tag":"Cuenta y facturación","count":31},{"language":"fr","tag":"Compte et facturation","count":31},{"language":"he","tag":"חשבון וחיוב","count":31},{"language":"it","tag":"Account e fatturazione","count":31},{"language":"ja","tag":"アカウントと請求","count":31},{"language":"pt-BR","tag":"Conta e faturamento","count":31},{"language":"de","tag":"SDKs","count":29},{"language":"es","tag":"SDKs","count":29},{"language":"fr","tag":"SDKs","count":29},{"language":"he","tag":"SDKs","count":29},{"language":"it","tag":"SDKs","count":29},{"language":"ja","tag":"SDKs","count":29},{"language":"pt-BR","tag":"SDKs","count":29},{"language":"de","tag":"App SDK","count":22},{"language":"es","tag":"App SDK","count":22},{"language":"fr","tag":"App SDK","count":22},{"language":"he","tag":"App SDK","count":22},{"language":"it","tag":"App SDK","count":22},{"language":"ja","tag":"App SDK","count":22},{"language":"pt-BR","tag":"App SDK","count":22},{"language":"de","tag":"Unternehmen","count":21},{"language":"es","tag":"Empresas","count":21},{"language":"fr","tag":"Entreprise","count":21},{"language":"he","tag":"ארגונים","count":21},{"language":"it","tag":"Aziende","count":21},{"language":"ja","tag":"エンタープライズ","count":21},{"language":"pt-BR","tag":"Empresas","count":21},{"language":"default","tag":"Developers","count":2},{"language":"default","tag":"APIs","count":2},{"language":"default","tag":"Audit Logs API","count":2},{"language":"default","tag":"API Reference","count":2},{"language":"default","tag":"audit-logs","count":2}],"searchSettings":{"showContentSnippets":true,"maxResults":10}},"assistantConfig":{"enableStarterQuestions":true},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"starterQuestions":[{"_id":"68f8934ac32e3459832881b0","deploymentId":"6792c6d6e85c02040dc386df","questionText":"Which plans come with a free domain?","status":"active","generatedBy":"manual","createdAt":"2025-10-22T08:18:18.293Z","updatedAt":"2025-10-22T08:18:18.293Z","__v":0},{"_id":"68f892c4c32e345983287064","deploymentId":"6792c6d6e85c02040dc386df","questionText":"How are credits used?","status":"active","generatedBy":"manual","createdAt":"2025-10-22T08:16:04.700Z","updatedAt":"2025-10-22T08:16:24.261Z","__v":0},{"_id":"68f892aec32e345983286ddf","deploymentId":"6792c6d6e85c02040dc386df","questionText":"How do I use Discuss mode?","status":"active","generatedBy":"manual","createdAt":"2025-10-22T08:15:42.469Z","updatedAt":"2025-10-22T08:15:42.469Z","__v":0}],"googleFontsInlined":false},"customCss":[{"filePath":"custom.css","href":"/_mintlify/custom/base44/07406dc4820eb06f/custom.css"}],"page":{"pagePath":"fr/documentation/setting-up-your-app/setting-up-payments","slug":"/fr/documentation/setting-up-your-app/setting-up-payments","pageMetadata":{"title":"Configurer Stripe","description":"Configurez Stripe dans votre application depuis la discussion IA. Installez Stripe, créez des produits, testez le paiement, réclamez votre sandbox Stripe et activez les paiements réels quand vous êtes prêt.","sidebarTitle":"Configurer Stripe","href":"/fr/documentation/setting-up-your-app/setting-up-payments"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Configurez Stripe dans votre application depuis la discussion IA. Installez Stripe, créez des produits, testez le paiement, réclamez votre sandbox Stripe et activez les paiements réels quand vous êtes prêt.\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,br:`br`,code:`code`,em:`em`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{Accordion,AccordionGroup,Frame,Heading,Info,Note,OptimizedImage,Tip,Warning}=_components;if(!Accordion)_missingMdxReference(`Accordion`,true);if(!AccordionGroup)_missingMdxReference(`AccordionGroup`,true);if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Info)_missingMdxReference(`Info`,true);if(!Note)_missingMdxReference(`Note`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Tip)_missingMdxReference(`Tip`,true);if(!Warning)_missingMdxReference(`Warning`,true);return _jsxs(_Fragment,{children:[_jsx(_components.p,{children:`Base44 vous permet de configurer les paiements Stripe directement depuis la discussion IA dans votre éditeur d’application. Vous pouvez demander à la discussion d’installer Stripe et de créer un flux de paiement pour votre application. Tout commence dans un environnement de test Stripe sécurisé, afin que vous puissiez effectuer des paiements de test avant de connecter votre compte Stripe en direct et d’ajouter vos clés API.`}),`\n`,_jsx(Frame,{caption:`Exemple de boutique où les clients peuvent parcourir les produits et payer via un paiement propulsé par Stripe`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/base44/SkIHOaOBC5y_B2cQ/images/hatss.png?fit=max\u0026auto=format\u0026n=SkIHOaOBC5y_B2cQ\u0026q=85\u0026s=b9f57ea60c8d73a4a6e4b061a1e42dea`,alt:`Une boutique Hattery avec une bannière Elevate Your Style et 3 chapeaux en vedette`,className:`mint-mx-auto`,style:{width:`75%`},\"data-og-width\":`1038`,width:`1038`,\"data-og-height\":`947`,height:`947`,\"data-path\":`images/hatss.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/base44/SkIHOaOBC5y_B2cQ/images/hatss.png?w=280\u0026fit=max\u0026auto=format\u0026n=SkIHOaOBC5y_B2cQ\u0026q=85\u0026s=28a7dad28217ab6f1a20d3977f10dab8 280w, https://mintcdn.com/base44/SkIHOaOBC5y_B2cQ/images/hatss.png?w=560\u0026fit=max\u0026auto=format\u0026n=SkIHOaOBC5y_B2cQ\u0026q=85\u0026s=84144bbce3372cb2c0d235f050abb8a8 560w, https://mintcdn.com/base44/SkIHOaOBC5y_B2cQ/images/hatss.png?w=840\u0026fit=max\u0026auto=format\u0026n=SkIHOaOBC5y_B2cQ\u0026q=85\u0026s=25e3d078ce4e337538e085491f196565 840w, https://mintcdn.com/base44/SkIHOaOBC5y_B2cQ/images/hatss.png?w=1100\u0026fit=max\u0026auto=format\u0026n=SkIHOaOBC5y_B2cQ\u0026q=85\u0026s=69d1204f35acf2ba497b494846320d33 1100w, https://mintcdn.com/base44/SkIHOaOBC5y_B2cQ/images/hatss.png?w=1650\u0026fit=max\u0026auto=format\u0026n=SkIHOaOBC5y_B2cQ\u0026q=85\u0026s=652e82eb8cc5bf30eb65139218d1a9ed 1650w, https://mintcdn.com/base44/SkIHOaOBC5y_B2cQ/images/hatss.png?w=2500\u0026fit=max\u0026auto=format\u0026n=SkIHOaOBC5y_B2cQ\u0026q=85\u0026s=5c37ff40b5cd77f786ce5157a3233035 2500w`})}),`\n`,_jsx(Info,{children:_jsx(_components.p,{children:`Ce flux a été publié en janvier 2026 et remplace l’ancien flux Stripe.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`étape-1-|-installer-stripe`,children:`Étape 1 | Installer Stripe`}),`\n`,_jsx(_components.p,{children:`Commencez par demander à la discussion Base44 d’installer Stripe pour votre application. Base44 configure tout dans un environnement de test afin que vous puissiez expérimenter sans frais réels.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Remarque :`}),` Stripe est disponible sur le plan `,_jsx(_components.strong,{children:`Builder`}),` et supérieurs.`]})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Pour installer Stripe :`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Allez dans votre éditeur d’application.`}),`\n`,_jsxs(_components.li,{children:[`Demandez à la discussion IA de configurer les paiements sur votre application. Par exemple, vous pouvez demander :\n`,_jsx(_components.code,{children:`Connect a payment method so I can take payments from customers.`})]}),`\n`,_jsxs(_components.li,{children:[`Examinez la réponse de Base44 décrivant qu’il configurera les paiements Stripe pour votre application dans un environnement de test et cliquez sur `,_jsx(_components.strong,{children:`Install Stripe`}),`.`]}),`\n`]}),`\n`,_jsx(Frame,{caption:`Installation de Stripe depuis la discussion IA`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/stripeaichat.png?fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=f5a920d1f1b439c135bc411e55697dab`,alt:`Connecting Stripe payment method via the AI chat in Base44`,\"data-og-width\":`3444`,width:`3444`,\"data-og-height\":`1760`,height:`1760`,\"data-path\":`images/stripeaichat.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/stripeaichat.png?w=280\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=e14d28798c813d9062a22e50a1c54b4d 280w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/stripeaichat.png?w=560\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=3a3f51970be91230728820f8286d1176 560w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/stripeaichat.png?w=840\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=20648b0c70b07b80ce0f31c675e32be3 840w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/stripeaichat.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=abc030651e274a7ea08e2ec3be559b0c 1100w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/stripeaichat.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=f2bc0b23365590714a18c152cc47428a 1650w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/stripeaichat.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=be4ec648c0a711ece4fa09897735cb7a 2500w`})}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Lorsque vous avez installé Stripe, allez dans `,_jsx(_components.strong,{children:`Dashboard`}),` → `,_jsx(_components.strong,{children:`Integrations`}),` → `,_jsx(_components.strong,{children:`Stripe`}),` pour voir le guide de configuration.`]})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`étape-2-|-créer-vos-produits`,children:`Étape 2 | Créer vos produits`}),`\n`,_jsx(_components.p,{children:`Demandez à la discussion IA de créer vos produits. Par exemple, vous pouvez demander à la discussion :`}),`\n`,_jsx(_components.p,{children:_jsx(_components.code,{children:`Create 3 products for my store:`})}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`Classic Baseball Hat' – $20`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`Wool Beanie – $25`})}),`\n`,_jsx(_components.li,{children:_jsx(_components.code,{children:`Sun Visor – $18`})}),`\n`]}),`\n`,_jsx(_components.p,{children:`Les produits et les prix sont créés directement dans Stripe, et vous pourrez les voir et les gérer depuis votre tableau de bord Stripe. Si vous souhaitez modifier ou ajouter des produits plus tard, vous pouvez demander à la discussion IA de le faire pour vous.`}),`\n`,_jsx(_components.p,{children:`Base44 utilise ensuite ces produits et prix Stripe lorsqu’il construit vos flux de paiement. Il ne crée pas automatiquement une base de données de produits séparée pour vous.`}),`\n`,_jsx(Frame,{caption:`Création de produits depuis la discussion`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/base44/VilgCnF0z9rvpr-1/images/addingproducts.png?fit=max\u0026auto=format\u0026n=VilgCnF0z9rvpr-1\u0026q=85\u0026s=d3ef0dc6fb338f7cdb65f0c3f506133b`,alt:`Discussion IA avec une invite de création de 3 produits encadrée, à côté de la boutique générée`,\"data-og-width\":`1655`,width:`1655`,\"data-og-height\":`954`,height:`954`,\"data-path\":`images/addingproducts.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/base44/VilgCnF0z9rvpr-1/images/addingproducts.png?w=280\u0026fit=max\u0026auto=format\u0026n=VilgCnF0z9rvpr-1\u0026q=85\u0026s=8a8f1a6beac0cff78a03d63b914046fc 280w, https://mintcdn.com/base44/VilgCnF0z9rvpr-1/images/addingproducts.png?w=560\u0026fit=max\u0026auto=format\u0026n=VilgCnF0z9rvpr-1\u0026q=85\u0026s=1316627ed784621fa79e5ccca19c4c34 560w, https://mintcdn.com/base44/VilgCnF0z9rvpr-1/images/addingproducts.png?w=840\u0026fit=max\u0026auto=format\u0026n=VilgCnF0z9rvpr-1\u0026q=85\u0026s=f6a3380c8b354f9c212edd6cc7c18678 840w, https://mintcdn.com/base44/VilgCnF0z9rvpr-1/images/addingproducts.png?w=1100\u0026fit=max\u0026auto=format\u0026n=VilgCnF0z9rvpr-1\u0026q=85\u0026s=27566d0a670e270c52844053c11ef245 1100w, https://mintcdn.com/base44/VilgCnF0z9rvpr-1/images/addingproducts.png?w=1650\u0026fit=max\u0026auto=format\u0026n=VilgCnF0z9rvpr-1\u0026q=85\u0026s=20b51c2a2b3bb2350e010c46ed6a5761 1650w, https://mintcdn.com/base44/VilgCnF0z9rvpr-1/images/addingproducts.png?w=2500\u0026fit=max\u0026auto=format\u0026n=VilgCnF0z9rvpr-1\u0026q=85\u0026s=e40c747db5c6b4adf1c00161e42da7d0 2500w`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`étape-3-|-tester-votre-flux-de-paiement`,children:`Étape 3 | Tester votre flux de paiement`}),`\n`,_jsx(_components.p,{children:`Après l’installation de Stripe, vous pouvez tester votre flux de paiement en utilisant la carte de test de Stripe. Cela vous aide à confirmer que le parcours client, de la sélection du produit au paiement, se comporte comme prévu.`}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Remarque :`}),` Le flux de paiement ne s’exécute que sur votre application publiée, pas dans l’aperçu de l’éditeur. Assurez-vous de publier d’abord votre application, puis ouvrez le site en direct pour exécuter votre paiement de test.`]})}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Pour exécuter un paiement de test :`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Dashboard`}),` dans votre éditeur d’application.`]}),`\n`,_jsxs(_components.li,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Integrations`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Stripe`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Try a test payment`}),` puis sur `,_jsx(_components.strong,{children:`Copy Card Number`}),` afin de pouvoir le coller pendant le paiement`]}),`\n`,_jsx(_components.li,{children:`Publiez votre application.`}),`\n`,_jsxs(_components.li,{children:[`Passez par le flux de paiement et à l’étape du paiement, saisissez :`,`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Le numéro de carte de test`}),`\n`,_jsx(_components.li,{children:`Toute date d’expiration future`}),`\n`,_jsx(_components.li,{children:`Tout CVC à 3 chiffres`}),`\n`]}),`\n`]}),`\n`,_jsx(_components.li,{children:`Finalisez le paiement pour créer un paiement de test.`}),`\n`]}),`\n`,_jsx(Frame,{caption:`Exécution d'un paiement test`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/testpayment.png?fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=8488e04e92b0d18d48c021ccb3c51a8e`,alt:`Carte d'intégration Stripe avec Try a test payment encadré et le numéro de carte de test`,\"data-og-width\":`1915`,width:`1915`,\"data-og-height\":`680`,height:`680`,\"data-path\":`images/testpayment.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/testpayment.png?w=280\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=38be473b67fc9638e13ce6f877669b28 280w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/testpayment.png?w=560\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=b72631555185d9f06a7080cb2cb313fb 560w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/testpayment.png?w=840\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=eaaa3ac1d81f9d75f4cc03d84e1f8f9e 840w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/testpayment.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=89b16e0acb40e66b89fcbb45e0aa79a1 1100w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/testpayment.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=f7ed448d4c21d5a355905597167a6fe6 1650w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/testpayment.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=a490a9f8db2dbb3565bcb877d7812f3f 2500w`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`étape-4-|-réclamer-votre-sandbox-stripe`,children:`Étape 4 | Réclamer votre sandbox Stripe`}),`\n`,_jsx(_components.p,{children:`Lorsque vous êtes satisfait du fonctionnement du flux de test, réclamez votre sandbox en connectant votre propre compte Stripe ou en en créant un nouveau. Cette étape relie l’environnement de test dans Base44 à votre compte Stripe afin que vous puissiez avancer vers une configuration en direct.`}),`\n`,_jsx(_components.p,{children:`Vous pouvez demander à la discussion IA de réclamer votre sandbox Stripe, ou vous pouvez le faire vous-même depuis le tableau de bord de votre application.`}),`\n`,_jsxs(Warning,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Important :`})}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Vous avez 60 jours pour réclamer votre sandbox Stripe.`}),`\n`,_jsx(_components.li,{children:`Assurez-vous de connecter le bon compte Stripe pour votre entreprise. C’est le compte qui reçoit vos versements lorsque vous passez en direct.`}),`\n`]})]}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Pour réclamer votre sandbox Stripe :`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Dashboard`}),` dans votre éditeur d’application.`]}),`\n`,_jsxs(_components.li,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Integrations`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Stripe`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Claim your Stripe sandbox`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Claim \u0026 Go Live`}),`.`]}),`\n`,_jsx(_components.li,{children:`Suivez les invites pour vous connecter à votre compte Stripe existant, ou créez un nouveau compte Stripe si vous n’en avez pas encore.`}),`\n`,_jsx(_components.li,{children:`Complétez tous les détails d’intégration que Stripe demande, tels que les informations commerciales et bancaires.`}),`\n`,_jsxs(_components.li,{children:[`Lorsque vous revenez à Base44, vérifiez dans `,_jsx(_components.strong,{children:`Setup`}),` pour confirmer que l’étape Claim your Stripe sandbox s’affiche comme terminée.`]}),`\n`]}),`\n`,_jsx(Frame,{caption:`Réclamation de votre sandbox Stripe dans Base44`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/sandbox1.png?fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=00f804ef6ad94c35865012726735acb1`,alt:`Une page Integrations du tableau de bord de l'application avec une carte Stripe marquée Pending Setup. Son étape Claim your Stripe sandbox est encadrée et développée, avec un bouton pour réclamer la sandbox et passer en production`,\"data-og-width\":`1912`,width:`1912`,\"data-og-height\":`702`,height:`702`,\"data-path\":`images/sandbox1.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/sandbox1.png?w=280\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=0a24dd191215cebfdedd70733171c014 280w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/sandbox1.png?w=560\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=0767176f7be5daaecbe17bed8c05deeb 560w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/sandbox1.png?w=840\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=474d8cf32210c27be8bd4c9115f3e4c7 840w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/sandbox1.png?w=1100\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=2ecbcb5a9d880733b27363a15a33aac8 1100w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/sandbox1.png?w=1650\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=0890fa9b8003039a3b5531f59f2577f0 1650w, https://mintcdn.com/base44/mj9-2pZ9VZmt-8l3/images/sandbox1.png?w=2500\u0026fit=max\u0026auto=format\u0026n=mj9-2pZ9VZmt-8l3\u0026q=85\u0026s=2a31b73b4297acfd0e95570eb1778203 2500w`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`étape-5-|-activer-les-paiements-réels`,children:`Étape 5 | Activer les paiements réels`}),`\n`,_jsx(_components.p,{children:`Après avoir réclamé votre sandbox, Base44 active les paiements réels pour vous. Une fois votre compte Stripe activé, Base44 crée automatiquement vos clés API en direct. Vous n’avez donc plus besoin de les chercher et de les coller depuis Stripe. Votre application passe alors du mode test au mode réel, où de vrais débits sont créés quand les clients terminent le paiement.`}),`\n`,_jsx(_components.p,{children:_jsx(_components.strong,{children:`Pour activer les paiements réels :`})}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Dashboard`}),` dans votre éditeur d’application.`]}),`\n`,_jsxs(_components.li,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Integrations`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Stripe`}),`.`]}),`\n`,_jsxs(_components.li,{children:[`Ouvrez l’étape `,_jsx(_components.strong,{children:`Add your live API keys from Stripe`}),`. Pendant la finalisation de la connexion de votre compte, le message `,_jsx(_components.strong,{children:`Waiting for your Stripe account to finish activating`}),` s’affiche. Cela se fait généralement automatiquement.`]}),`\n`,_jsxs(_components.li,{children:[`Si Stripe a encore besoin d’informations, cliquez sur `,_jsx(_components.strong,{children:`Resume setup in Stripe`}),` et complétez les informations d’intégration demandées par Stripe, comme les informations sur votre entreprise et votre compte bancaire.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Une fois votre compte Stripe actif, vos clés en direct sont ajoutées automatiquement et votre application commence à accepter de vrais paiements. Pour suivre vos revenus, transactions et abonnements depuis le tableau de bord de votre application, consultez `,_jsx(_components.a,{href:`/fr/Setting-up-your-app/tracking-payments`,children:`Suivre les paiements dans votre application`}),`.`]}),`\n`,_jsx(Tip,{children:_jsxs(_components.p,{children:[`Pour utiliser plutôt vos propres clés, cliquez sur `,_jsx(_components.strong,{children:`Enter keys manually`}),`, collez vos clés publiable et secrète en direct depuis votre Stripe Dashboard, puis cliquez sur `,_jsx(_components.strong,{children:`Save API keys`}),`. Les paiements encaissés avec ces clés apparaissent dans votre liste Transactions à partir du moment où vous les enregistrez.`]})}),`\n`,_jsx(Frame,{caption:`Activation des paiements réels dans Base44`,children:_jsx(OptimizedImage,{src:`https://mintcdn.com/base44/1qwNtF-e9eNO7w2F/images/stripe-api.png?fit=max\u0026auto=format\u0026n=1qwNtF-e9eNO7w2F\u0026q=85\u0026s=d78eede2e586fdabeafdf322c7d21fdc`,alt:`Une carte d'intégration Stripe avec les étapes du paiement de test et de la sandbox cochées, et l'étape des clés API en direct en attente de l'activation du compte Stripe, avec les options Resume setup in Stripe ou Enter keys manually`,\"data-og-width\":`1445`,width:`1445`,\"data-og-height\":`630`,height:`630`,\"data-path\":`images/stripe-api.png`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/base44/1qwNtF-e9eNO7w2F/images/stripe-api.png?w=280\u0026fit=max\u0026auto=format\u0026n=1qwNtF-e9eNO7w2F\u0026q=85\u0026s=7cffce1eb379fa56f88976fac58ed296 280w, https://mintcdn.com/base44/1qwNtF-e9eNO7w2F/images/stripe-api.png?w=560\u0026fit=max\u0026auto=format\u0026n=1qwNtF-e9eNO7w2F\u0026q=85\u0026s=6adf1ece1a24cb1dacc278e6abcc563c 560w, https://mintcdn.com/base44/1qwNtF-e9eNO7w2F/images/stripe-api.png?w=840\u0026fit=max\u0026auto=format\u0026n=1qwNtF-e9eNO7w2F\u0026q=85\u0026s=3542257339298c814f6f808948ffc443 840w, https://mintcdn.com/base44/1qwNtF-e9eNO7w2F/images/stripe-api.png?w=1100\u0026fit=max\u0026auto=format\u0026n=1qwNtF-e9eNO7w2F\u0026q=85\u0026s=05fdea25e2305d15f0eda53f4817d6cc 1100w, https://mintcdn.com/base44/1qwNtF-e9eNO7w2F/images/stripe-api.png?w=1650\u0026fit=max\u0026auto=format\u0026n=1qwNtF-e9eNO7w2F\u0026q=85\u0026s=654a7126d725e0a0a3683509cf9c4ae7 1650w, https://mintcdn.com/base44/1qwNtF-e9eNO7w2F/images/stripe-api.png?w=2500\u0026fit=max\u0026auto=format\u0026n=1qwNtF-e9eNO7w2F\u0026q=85\u0026s=f1138597627eaaaaa74ea8415ee398c5 2500w`})}),`\n`,_jsx(Warning,{children:_jsx(_components.p,{children:`Si vous saisissez une clé restreinte, elle doit autoriser la lecture du compte et la gestion des webhooks. Base44 ne peut pas enregistrer une clé sans ces permissions.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`configurer-les-flux-de-paiement`,children:`Configurer les flux de paiement`}),`\n`,_jsx(_components.p,{children:`Après avoir connecté Stripe dans la discussion IA et activé les paiements réels, vous êtes prêt à configurer de vrais flux de paiement dans votre application. Chaque flux doit envoyer une personne connectée vers Stripe Checkout et, sur la page de succès, confirmer le paiement et mettre à jour son compte pendant qu’elle est encore connectée, au lieu de s’appuyer uniquement sur les webhooks.`}),`\n`,_jsx(_components.p,{children:`Utilisez les exemples d’invites ci-dessous dans la discussion IA et ajustez les détails pour qu’ils correspondent à ce que vous voulez vendre et à la façon dont votre application doit modifier l’accès de quelqu’un après son paiement. Vous pouvez les copier tels quels ou les modifier pour décrire exactement ce que vous voulez que votre application fasse.`}),`\n`,_jsx(Warning,{children:_jsxs(_components.p,{children:[`Si vous prévoyez de publier votre application sur l’App Store ou Google Play, ne vendez pas de contenu numérique dans l’application mobile, comme des crédits, des abonnements ou des produits numériques. Apple et Google exigent leurs propres systèmes d’achat intégré pour ce contenu, et les applications Base44 ne les prennent pas encore en charge. Découvrez ce que vous pouvez vendre dans `,_jsx(_components.a,{href:`/fr/documentation/building-your-app/uploading-to-app-stores#vendre-dans-votre-application`,children:`vendre dans votre application`}),`.`]})}),`\n`,_jsxs(AccordionGroup,{children:[_jsxs(Accordion,{title:`Paiement unique pour des crédits`,id:`paiement-unique-pour-des-credits`,children:[_jsx(_components.p,{children:`Laissez les utilisateurs de votre application acheter des crédits (par exemple, « Acheter 10 crédits pour 10 $ ») et mettez automatiquement à jour leur compte après le paiement.`}),_jsxs(Tip,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ce qu’il faut taper dans la discussion :`}),_jsx(_components.br,{}),`\n`,`I want to let my users buy credits in my app using Stripe.`,_jsx(_components.br,{}),`\n`,`After a successful payment, the user should be returned to my app and their credits should be added to their account.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Verify the payment securely before adding credits.`}),`\n`,_jsx(_components.li,{children:`Add the correct number of credits to the user’s account.`}),`\n`,_jsx(_components.li,{children:`Make sure credits are only added once, even if the page is refreshed.`}),`\n`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Suivi optionnel :`}),_jsx(_components.br,{}),`\n`,`Add a “Buy 10 Credits” button to my homepage.`]})]})]}),_jsxs(Accordion,{title:`Vendre un produit numérique (livres électroniques, cours en ligne, art numérique, etc.)`,id:`vendre-un-produit-numerique-livres-electroniques-cours-en-ligne-art-numerique-etc`,children:[_jsx(_components.p,{children:`Laissez les utilisateurs de votre application acheter un article téléchargeable et débloquer l’accès après le paiement.`}),_jsxs(Tip,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ce qu’il faut taper dans la discussion :`}),_jsx(_components.br,{}),`\n`,`I want to sell a digital product in my app using Stripe (for example, an eBook or course).`,_jsx(_components.br,{}),`\n`,`After a successful payment, the user should be returned to my app and get access to the download or content.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Record the purchase in my app.`}),`\n`,_jsx(_components.li,{children:`Unlock the user’s access to the product.`}),`\n`,_jsx(_components.li,{children:`Make sure the same payment can’t be used to unlock the product multiple times.`}),`\n`]})]})]}),_jsxs(Accordion,{title:`Réserver un service (yoga, coaching, etc.)`,id:`reserver-un-service-yoga-coaching-etc`,children:[_jsx(_components.p,{children:`Laissez les utilisateurs de votre application payer pour réserver un créneau horaire et enregistrer le rendez-vous dans leur compte.`}),_jsxs(Tip,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ce qu’il faut taper dans la discussion :`}),_jsx(_components.br,{}),`\n`,`I want to let my users book a paid service in my app using Stripe (for example, a yoga session or coaching call).`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Let my users choose a service and time slot.`}),`\n`,_jsx(_components.li,{children:`Handle the payment with Stripe.`}),`\n`,_jsx(_components.li,{children:`After a successful payment, save the booking (service, time, user) to a bookings collection.`}),`\n`,_jsx(_components.li,{children:`Show a clear confirmation in the app.`}),`\n`,_jsx(_components.li,{children:`Prevent double‑booking, even if the user refreshes the page or retries the confirmation.`}),`\n`]})]})]}),_jsxs(Accordion,{title:`Démarrer un abonnement`,id:`demarrer-un-abonnement`,children:[_jsx(_components.p,{children:`Laissez les utilisateurs de votre application s’inscrire à un plan récurrent et marquez-les comme abonnés.`}),_jsxs(Tip,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ce qu’il faut taper dans la discussion :`}),_jsx(_components.br,{}),`\n`,`Build a Stripe subscription flow where my users can sign up for a recurring plan.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Let my users choose a subscription plan in my app.`}),`\n`,_jsx(_components.li,{children:`Handle the recurring payment with Stripe.`}),`\n`,_jsx(_components.li,{children:`After a successful signup, mark the user as “Pro” (or subscribed) in their account.`}),`\n`,_jsx(_components.li,{children:`Store the subscription details so I can manage cancellations or billing updates later.`}),`\n`]})]})]}),_jsxs(Accordion,{title:`Annuler un abonnement`,id:`annuler-un-abonnement`,children:[_jsx(_components.p,{children:`Permettez aux utilisateurs de votre application d’annuler leur plan et de rétrograder leur niveau d’accès.`}),_jsxs(Tip,{children:[_jsx(_components.p,{children:_jsx(_components.strong,{children:`Ce qu’il faut taper dans la discussion :`})}),_jsx(_components.p,{children:`Create a cancellation flow for subscriptions.`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Let my users cancel their subscription, either from a page in my app or via the Stripe customer portal.`}),`\n`,_jsx(_components.li,{children:`After a cancellation, update the user’s account so they lose their “Pro” / subscribed status.`}),`\n`,_jsx(_components.li,{children:`Optionally, show a clear message or redirect them to a downgraded page or plan.`}),`\n`]})]})]}),_jsxs(Accordion,{title:`Émettre un remboursement et révoquer l'accès`,id:`emettre-un-remboursement-et-revoquer-l-acces`,children:[_jsx(_components.p,{children:`Si un remboursement est traité, supprimez les crédits ou bloquez l’accès au contenu.`}),_jsxs(Tip,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ce qu’il faut taper dans la discussion :`}),_jsx(_components.br,{}),`\n`,`Set up a secure flow to handle Stripe refunds.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`When a refund is processed, let an admin trigger a check from inside the app.`}),`\n`,_jsx(_components.li,{children:`Verify that the refunded payment belongs to the correct user.`}),`\n`,_jsx(_components.li,{children:`Revoke access or subtract credits from that user’s account.`}),`\n`,_jsx(_components.li,{children:`Prevent the same refund from being processed more than once.`}),`\n`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Suivi optionnel :`}),_jsx(_components.br,{}),`\n`,`Create an admin page where I can enter a Stripe payment or session ID, review the details, and apply the refund-related changes (like removing access or credits) manually.`]})]})]}),_jsxs(Accordion,{title:`Vendre des billets pour un événement`,id:`vendre-des-billets-pour-un-evenement`,children:[_jsx(_components.p,{children:`Laissez les utilisateurs de votre application acheter un billet pour un événement ponctuel et enregistrez leur inscription.`}),_jsxs(Tip,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ce qu’il faut taper dans la discussion :`}),_jsx(_components.br,{}),`\n`,`I want to sell tickets for an event in my app using Stripe.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Let my users buy a ticket for a specific event.`}),`\n`,_jsx(_components.li,{children:`After a successful payment, save the attendee’s details (name, email, event) in an attendees list or collection.`}),`\n`,_jsx(_components.li,{children:`Show a clear confirmation or thank-you page after purchase.`}),`\n`,_jsx(_components.li,{children:`Optionally, generate a simple ticket or confirmation code the attendee can use at the event.`}),`\n`]})]})]}),_jsxs(Accordion,{title:`Accepter des pourboires ou des dons`,id:`accepter-des-pourboires-ou-des-dons`,children:[_jsx(_components.p,{children:`Laissez les utilisateurs de votre application soutenir votre travail ou votre projet avec un paiement ponctuel ou mensuel.`}),_jsxs(Tip,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ce qu’il faut taper dans la discussion :`}),_jsx(_components.br,{}),`\n`,`Create a flow to accept donations or tips in my app using Stripe.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Let my users choose a suggested amount (for example, $5, $10, $25) or enter a custom amount.`}),`\n`,_jsx(_components.li,{children:`Handle the payment with Stripe.`}),`\n`,_jsx(_components.li,{children:`After a successful payment, show a thank-you page or message.`}),`\n`,_jsx(_components.li,{children:`Optionally, save each donation in a Donations collection linked to the user’s account.`}),`\n`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Suivi optionnel :`}),_jsx(_components.br,{}),`\n`,`Add a “Support Me” button to my About page that takes users into this donation flow.`]})]})]}),_jsxs(Accordion,{title:`Accepter les paiements internationaux`,id:`accepter-les-paiements-internationaux`,children:[_jsx(_components.p,{children:`Laissez les utilisateurs de votre application payer depuis d’autres pays en utilisant la devise ou les méthodes locales.`}),_jsxs(Tip,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ce qu’il faut taper dans la discussion :`}),_jsx(_components.br,{}),`\n`,`Set up my Stripe payments so they work well for international users.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Enable common international payment methods (for example, iDEAL, Bancontact, Apple Pay, Google Pay).`}),`\n`,_jsx(_components.li,{children:`Use Stripe’s automatic currency conversion so my users can pay in their local currency.`}),`\n`,_jsx(_components.li,{children:`Show prices in USD in my app, but let Stripe handle local pricing at checkout.`}),`\n`,_jsx(_components.li,{children:`Make sure the checkout flow works smoothly for users in different countries.`}),`\n`]})]})]}),_jsxs(Accordion,{title:`Envoyer des factures personnalisées`,id:`envoyer-des-factures-personnalisees`,children:[_jsx(_components.p,{children:`Laissez les utilisateurs de votre application recevoir une facture professionnelle et payer plus tard en utilisant une page hébergée par Stripe.`}),_jsxs(Tip,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ce qu’il faut taper dans la discussion :`}),_jsx(_components.br,{}),`\n`,`Set up a Stripe invoicing flow in my app.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Let me generate and send an invoice to a user from my app.`}),`\n`,_jsx(_components.li,{children:`Include a description, amount, and due date on each invoice.`}),`\n`,_jsx(_components.li,{children:`Email the user a secure payment link they can use to pay the invoice.`}),`\n`,_jsx(_components.li,{children:`After the invoice is paid, update the user’s record in my app (for example, mark the invoice as paid or unlock access).`}),`\n`]}),_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Suivi optionnel :`}),_jsx(_components.br,{}),`\n`,`Add an “Invoice a Client” button to my admin dashboard that starts this flow.`]})]})]}),_jsxs(Accordion,{title:`Créer une place de marché simple (Avancé - Stripe Connect)`,id:`creer-une-place-de-marche-simple-avance-stripe-connect`,children:[_jsx(_components.p,{children:`Laissez les utilisateurs de votre application vendre leurs propres produits ou services et recevoir des versements directs.`}),_jsxs(Tip,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Ce qu’il faut taper dans la discussion :`}),_jsx(_components.br,{}),`\n`,`Create a basic marketplace in my app using Stripe Connect.`]}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Let my users register as sellers and connect their own Stripe accounts.`}),`\n`,_jsx(_components.li,{children:`When a customer buys something, route the payment to the correct seller.`}),`\n`,_jsx(_components.li,{children:`Optionally, take a small platform fee from each transaction.`}),`\n`,_jsx(_components.li,{children:`Track transactions and show each seller their earnings and payout history.`}),`\n`]})]}),_jsx(Note,{children:_jsxs(_components.p,{children:[_jsx(_components.a,{href:`https://stripe.com/connect`,children:`Stripe Connect`}),` est plus avancé et peut nécessiter une configuration ou une approbation supplémentaire de Stripe.`]})})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`faq`,children:`FAQ`}),`\n`,_jsx(_components.p,{children:`Cliquez sur une question ci-dessous pour en savoir plus sur la configuration des paiements`}),`\n`,_jsxs(AccordionGroup,{children:[_jsx(Accordion,{title:`Les paiements de test utilisent-ils de l'argent réel ?`,id:`les-paiements-de-test-utilisent-ils-de-l-argent-reel`,children:_jsx(_components.p,{children:`Non. Lorsque vous suivez l’étape 2, les paiements sont créés en mode test Stripe. Vous utilisez le numéro de carte de crédit de test, et aucun argent réel ne circule entre les comptes.`})}),_jsxs(Accordion,{title:`Où puis-je voir mes transactions et remboursements ?`,id:`ou-puis-je-voir-mes-transactions-et-remboursements`,children:[_jsx(_components.p,{children:`Vous pouvez suivre tous les paiements et remboursements directement dans votre tableau de bord Stripe.`}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[`Allez dans `,_jsx(_components.strong,{children:`Payments`}),` pour voir les frais individuels et leur statut.`]}),`\n`,_jsxs(_components.li,{children:[`Allez dans `,_jsx(_components.strong,{children:`Customers`}),` pour voir un historique des paiements et des remboursements par client.`]}),`\n`,_jsxs(_components.li,{children:[`Allez dans `,_jsx(_components.strong,{children:`Balance`}),` → `,_jsx(_components.strong,{children:`Transactions`}),` pour une vue de type registre des versements, frais et ajustements.`]}),`\n`]}),_jsx(_components.p,{children:`Toute activité de paiement qui se produit via votre application Base44 y est enregistrée en temps réel.`})]}),_jsxs(Accordion,{title:`Puis-je modifier les produits ou les prix après avoir connecté Stripe ?`,id:`puis-je-modifier-les-produits-ou-les-prix-apres-avoir-connecte-stripe`,children:[_jsx(_components.p,{children:`Oui. Vous pouvez mettre à jour les produits et les prix dans votre tableau de bord Stripe à tout moment.`}),_jsx(_components.p,{children:`Ces modifications s’appliquent aux paiements et abonnements créés via votre application Base44. Si votre application stocke des ID de produit ou de prix spécifiques (par exemple, dans vos données de produit), assurez-vous de mettre à jour ces références si vous créez de nouveaux prix dans Stripe au lieu de modifier ceux existants.`})]}),_jsx(Accordion,{title:`Ai-je besoin d'une entreprise pour utiliser Stripe ?`,id:`ai-je-besoin-d-une-entreprise-pour-utiliser-stripe`,children:_jsx(_components.p,{children:`Vous n’avez pas besoin d’avoir une entreprise enregistrée pour faire des essais. Vous pouvez utiliser le mode sandbox (test) de Stripe sans saisir de vrais détails d’entreprise. Mais pour accepter de vrais paiements, Stripe nécessite des informations commerciales et bancaires vérifiées.`})}),_jsxs(Accordion,{title:`Quels types de paiements puis-je accepter dans mon application Base44 ?`,id:`quels-types-de-paiements-puis-je-accepter-dans-mon-application-base44`,children:[_jsx(_components.p,{children:`Une fois connectée, votre application peut accepter :`}),_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Cartes de crédit et de débit`}),`\n`,_jsx(_components.li,{children:`Apple Pay et Google Pay`}),`\n`,_jsx(_components.li,{children:`Méthodes de paiement locales (comme iDEAL, Bancontact, etc.)`}),`\n`,_jsx(_components.li,{children:`Plusieurs devises avec conversion automatique`}),`\n`]})]}),_jsx(Accordion,{title:`Puis-je facturer les utilisateurs de mon application de manière récurrente ?`,id:`puis-je-facturer-les-utilisateurs-de-mon-application-de-maniere-recurrente`,children:_jsx(_components.p,{children:`Oui. Vous pouvez proposer des abonnements ou des adhésions dans votre application Base44 en utilisant Stripe. Stripe gère automatiquement les paiements récurrents et les renouvellements.`})}),_jsx(Accordion,{title:`Les utilisateurs peuvent-ils gérer leur propre facturation dans mon application ?`,id:`les-utilisateurs-peuvent-ils-gerer-leur-propre-facturation-dans-mon-application`,children:_jsx(_components.p,{children:`Oui. Une fois Stripe connecté, les utilisateurs de votre application peuvent mettre à jour leurs détails de carte, consulter les factures et gérer les abonnements via le portail de facturation sécurisé de Stripe.`})}),_jsx(Accordion,{title:`Comment accepter les paiements de clients en Israël ?`,id:`comment-accepter-les-paiements-de-clients-en-israel`,children:_jsx(_components.p,{children:`Base44 ne propose pas actuellement de solution de paiement intégrée pour Israël. Vous pouvez tout de même accepter des paiements en connectant le fournisseur de paiement de votre choix comme intégration : demandez au chat IA de connecter votre fournisseur, et il configure l’intégration pour vous.`})}),_jsxs(Accordion,{title:`Comment puis-je résoudre les problèmes Stripe dans mon application Base44 ?`,id:`comment-puis-je-resoudre-les-problemes-stripe-dans-mon-application-base44`,children:[_jsxs(_components.p,{children:[`Si Stripe ne fonctionne pas comme prévu dans votre application, par exemple, rien ne se passe lorsqu’un utilisateur clique sur un bouton ‘Pay’ ou ‘Checkout’, vous pouvez consulter les `,_jsx(_components.strong,{children:`Function Logs`}),` dans votre tableau de bord Base44 pour découvrir ce qui ne va pas.`]}),_jsx(_components.p,{children:`Cela fonctionne pour toute fonctionnalité liée aux paiements, que vous vendiez des produits, acceptiez des réservations ou proposiez des abonnements.`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Voici comment vérifier les logs :`})}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[`Cliquez sur `,_jsx(_components.strong,{children:`Dashboard`}),` dans votre éditeur d’application.`]}),`\n`,_jsxs(_components.li,{children:[`Allez dans `,_jsx(_components.strong,{children:`Code`}),` → `,_jsx(_components.strong,{children:`Functions`}),`.`]}),`\n`,_jsx(_components.li,{children:`Trouvez la fonction liée à votre flux de paiement (par exemple, createCheckout pour une boutique).`}),`\n`,_jsxs(_components.li,{children:[`Cliquez sur la fonction, puis faites défiler jusqu’à la section `,_jsx(_components.strong,{children:`Logs`}),`.`]}),`\n`]}),_jsx(Note,{children:_jsxs(_components.p,{children:[`Les logs affichent des messages sur ce qui s’est passé lorsque la fonction a été exécutée. Recherchez les `,_jsx(_components.strong,{children:`messages d’erreur rouges`}),`. Ils peuvent aider à identifier ce qui ne va pas`]})}),_jsxs(Info,{children:[_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Exemple :`}),_jsx(_components.br,{}),`\n`,`Si votre application est une boutique et que la fonction `,_jsx(_components.em,{children:`createCheckout`}),` échoue, les logs pourraient afficher :`]}),_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.em,{children:`« Product not found »`}),` → l’un des articles du panier est manquant ou a un ID incorrect`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.em,{children:`« Invalid price »`}),` → un produit n’a pas de prix ou est défini à 0`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.em,{children:`« Missing success_url »`}),` → Stripe ne sait pas où envoyer les utilisateurs après leur paiement`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.em,{children:`« API Key invalid »`}),` → Stripe n’est pas correctement connecté`]}),`\n`]})]}),_jsx(_components.p,{children:`Une fois que vous avez trouvé le message d’erreur, vous pouvez le copier et le coller dans la discussion IA pour demander à votre application Base44 de vous aider à le corriger.`})]}),_jsxs(Accordion,{title:`Pourquoi mon flux de paiement ne fonctionne-t-il pas ou affiche-t-il une page blanche après le paiement ?`,id:`pourquoi-mon-flux-de-paiement-ne-fonctionnet-il-pas-ou-affichet-il-une-page-blanche-apres-le-paiement`,children:[_jsx(_components.p,{children:`Si votre flux de paiement ne se termine pas ou si vous voyez une page blanche après le paiement, cela est généralement dû à l’environnement de l’application ou aux paramètres de redirection. Si vous utilisez Stripe, testez votre flux en suivant l’étape 3 ci-dessus. Si vous avez créé un flux de paiement personnalisé ou utilisez un autre fournisseur, vérifiez les éléments suivants :`}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Problèmes courants :`})}),_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Aperçu vs publié :`}),` Les flux de paiement personnalisés ne fonctionnent généralement pas correctement en aperçu. Testez toujours les paiements sur votre application publiée, en utilisant l’URL en direct.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Problèmes d’URL de redirection :`}),` Si vous voyez des boucles de redirection ou une page blanche après le paiement, vérifiez que vos URL de succès et d’annulation pointent vers le domaine de votre application publiée, et que vous ne mélangez pas les URL d’aperçu avec les rappels de paiement en direct.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Exigences de connexion :`}),` Si vous exigez une connexion pour accéder à votre application ou aux pages de paiement, assurez-vous que la page de succès après le paiement est toujours accessible aux personnes connectées. Une authentification mal configurée peut entraîner des pages blanches après le paiement.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Pop-up vs même fenêtre :`}),` Sur mobile, certains fournisseurs fonctionnent mieux dans un onglet de paiement séparé ou un pop-up. Si vous voyez des problèmes lors du remplacement de la page actuelle, envisagez d’ouvrir la page de paiement dans une nouvelle fenêtre si votre fournisseur le prend en charge.`]}),`\n`]}),_jsx(_components.p,{children:_jsx(_components.strong,{children:`Pour résoudre le problème :`})}),_jsxs(_components.ol,{children:[`\n`,_jsx(_components.li,{children:`Vérifiez la console de votre navigateur pour les erreurs.`}),`\n`,_jsxs(_components.li,{children:[`Dans votre tableau de bord Base44, allez dans `,_jsx(_components.strong,{children:`Code`}),` → `,_jsx(_components.strong,{children:`Functions`}),` et examinez les logs pour toute fonction backend liée aux paiements.`]}),`\n`,_jsx(_components.li,{children:`Si vous utilisez des webhooks, vérifiez que votre URL de webhook est correcte et que le point de terminaison est déployé et répond.`}),`\n`]}),_jsx(_components.p,{children:`Si vous ne trouvez toujours pas la cause, copiez tous les messages d’erreur de votre console ou des logs de fonction et collez-les dans la discussion IA de Base44. Demandez-lui de « help troubleshoot this payment flow step by step » et incluez des détails sur votre fournisseur et votre configuration.`})]}),_jsxs(Accordion,{title:`L'utilisation de Stripe consomme-t-elle des crédits d'intégration Base44 ?`,id:`l-utilisation-de-stripe-consommet-elle-des-credits-d-integration-base44`,children:[_jsx(_components.p,{children:`L’appel de Stripe en lui-même n’utilise pas de crédits d’intégration Base44. Lorsque votre application appelle Stripe en utilisant vos propres clés API via des fonctions backend, la requête va directement de votre fonction backend à Stripe. Les services intégrés de Base44 ne sont pas impliqués.`}),_jsxs(_components.p,{children:[`Les crédits d’intégration ne sont utilisés que lorsque votre application utilise les `,_jsx(_components.a,{href:`/Integrations/built-in-integrations`,children:`services intégrés`}),` propres à Base44.`]}),_jsx(_components.p,{children:`Si votre flux de paiement Stripe déclenche également l’un de ces services intégrés, par exemple, l’envoi d’un e-mail de confirmation via SendEmail de Base44, ces actions spécifiques consomment des crédits d’intégration comme d’habitude. Stripe en lui-même non.`})]})]}),`\n`,_jsxs(Note,{children:[`Cette page a été traduite par IA. Pour les informations les plus précises et à jour, consultez la `,_jsx(_components.a,{href:`/`,children:`version anglaise`}),`. `]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Configurer Stripe","description":"Configurez Stripe dans votre application depuis la discussion IA. Installez Stripe, créez des produits, testez le paiement, réclamez votre sandbox Stripe et activez les paiements réels quand vous êtes prêt.","sidebarTitle":"Configurer Stripe","href":"/fr/documentation/setting-up-your-app/setting-up-payments"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Étape 1 | Installer Stripe","slug":"étape-1-|-installer-stripe","depth":2,"children":[]},{"title":"Étape 2 | Créer vos produits","slug":"étape-2-|-créer-vos-produits","depth":2,"children":[]},{"title":"Étape 3 | Tester votre flux de paiement","slug":"étape-3-|-tester-votre-flux-de-paiement","depth":2,"children":[]},{"title":"Étape 4 | Réclamer votre sandbox Stripe","slug":"étape-4-|-réclamer-votre-sandbox-stripe","depth":2,"children":[]},{"title":"Étape 5 | Activer les paiements réels","slug":"étape-5-|-activer-les-paiements-réels","depth":2,"children":[]},{"title":"Configurer les flux de paiement","slug":"configurer-les-flux-de-paiement","depth":2,"children":[]},{"title":"FAQ","slug":"faq","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":["/_mintlify/custom/base44/ca59cb34fe66af72/custom-analytics.js","/_mintlify/custom/base44/878f3d61142901ae/changelog-display.js","/_mintlify/custom/base44/655d636252386031/cta-cards.js"],"dynamicCss":".mint-mx-auto {\n margin-left: auto;\n margin-right: auto\n}","narration":{"path":"fr/documentation/setting-up-your-app/setting-up-payments","locale":"fr","estimatedDurationSec":1428},"subdomain":"base44","siteName":"Base44 Support Documentation","title":"Configurer Stripe - Base44 Support Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{"en":{"href":"/documentation/setting-up-your-app/setting-up-payments","matchLevel":1},"pt-BR":{"href":"/pt-BR/documentation/setting-up-your-app/setting-up-payments","matchLevel":1},"es":{"href":"/es/documentation/setting-up-your-app/setting-up-payments","matchLevel":1},"he":{"href":"/he/documentation/setting-up-your-app/setting-up-payments","matchLevel":1,"hidden":true},"ja":{"href":"/ja/documentation/setting-up-your-app/setting-up-payments","matchLevel":1},"de":{"href":"/de/documentation/setting-up-your-app/setting-up-payments","matchLevel":1},"fr":{"href":"/fr/documentation/setting-up-your-app/setting-up-payments","matchLevel":0},"it":{"href":"/it/documentation/setting-up-your-app/setting-up-payments","matchLevel":1}}},"lastModified":"2026-10-26T06:35:07.508Z","originalFileLocation":"fr/documentation/setting-up-your-app/setting-up-payments.mdx","locale":"fr"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Configurez Stripe dans votre application depuis la discussion IA. Installez Stripe, créez des produits, testez le paiement, réclamez votre sandbox Stripe et activez les paiements réels quand vous êtes prêt.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Base44 Support Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/base44/nuCdY9ZGKAmI8mvz/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/base44/nuCdY9ZGKAmI8mvz/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/base44/nuCdY9ZGKAmI8mvz/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/base44/nuCdY9ZGKAmI8mvz/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/base44/nuCdY9ZGKAmI8mvz/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/base44/nuCdY9ZGKAmI8mvz/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/base44/nuCdY9ZGKAmI8mvz/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/base44/nuCdY9ZGKAmI8mvz/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/base44/nuCdY9ZGKAmI8mvz/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Configurer Stripe - Base44 Support Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Configurez Stripe dans votre application depuis la discussion IA. Installez Stripe, créez des produits, testez le paiement, réclamez votre sandbox Stripe et activez les paiements réels quand vous êtes prêt.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Base44 Support Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.base44.com/fr/documentation/setting-up-your-app/setting-up-payments\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://docs.base44.com/images/base44-docs-og.png\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Configurer Stripe - Base44 Support Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Configurez Stripe dans votre application depuis la discussion IA. Installez Stripe, créez des produits, testez le paiement, réclamez votre sandbox Stripe et activez les paiements réels quand vous êtes prêt.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://docs.base44.com/images/base44-docs-og.png\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/base44/nuCdY9ZGKAmI8mvz/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Base44 Support Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF6A00\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.base44.com/fr/documentation/setting-up-your-app/setting-up-payments\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/fr/documentation/setting-up-your-app/setting-up-payments.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.base44.com/fr/documentation/setting-up-your-app/setting-up-payments\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.base44.com/documentation/setting-up-your-app/setting-up-payments\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"pt-BR\" href=\"https://docs.base44.com/pt-BR/documentation/setting-up-your-app/setting-up-payments\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.base44.com/es/documentation/setting-up-your-app/setting-up-payments\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ja\" href=\"https://docs.base44.com/ja/documentation/setting-up-your-app/setting-up-payments\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.base44.com/de/documentation/setting-up-your-app/setting-up-payments\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"it\" href=\"https://docs.base44.com/it/documentation/setting-up-your-app/setting-up-payments\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.base44.com/documentation/setting-up-your-app/setting-up-payments\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.base44.com/#organization\",\"name\":\"Base44 Support Documentation\",\"url\":\"https://docs.base44.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/base44/jhCpOaGylNweq32m/logo/new-brand-light.svg?fit=max\u0026auto=format\u0026n=jhCpOaGylNweq32m\u0026q=85\u0026s=7724705143e6cfece3b0a237be2a6890\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.base44.com#website\",\"name\":\"Base44 Support Documentation\",\"url\":\"https://docs.base44.com\",\"publisher\":{\"@id\":\"https://docs.base44.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.base44.com/fr/documentation/setting-up-your-app/setting-up-payments#webpage\",\"url\":\"https://docs.base44.com/fr/documentation/setting-up-your-app/setting-up-payments\",\"name\":\"Configurer Stripe\",\"description\":\"Configurez Stripe dans votre application depuis la discussion IA. Installez Stripe, créez des produits, testez le paiement, réclamez votre sandbox Stripe et activez les paiements réels quand vous êtes prêt.\",\"dateModified\":\"2026-10-26T06:35:07.508Z\",\"isPartOf\":{\"@id\":\"https://docs.base44.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.base44.com/fr/documentation/setting-up-your-app/setting-up-payments#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.base44.com/fr/documentation/setting-up-your-app/setting-up-payments#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Créer votre app\",\"item\":\"https://docs.base44.com/fr/Getting-Started/App-templates\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Vendre dans votre app\",\"item\":\"https://docs.base44.com/fr/Setting-up-your-app/setting-up-wix-payments\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Configurer Stripe\",\"item\":\"https://docs.base44.com/fr/documentation/setting-up-your-app/setting-up-payments\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.base44.com/fr/documentation/setting-up-your-app/setting-up-payments#article\",\"headline\":\"Configurer Stripe\",\"name\":\"Configurer Stripe\",\"description\":\"Configurez Stripe dans votre application depuis la discussion IA. Installez Stripe, créez des produits, testez le paiement, réclamez votre sandbox Stripe et activez les paiements réels quand vous êtes prêt.\",\"url\":\"https://docs.base44.com/fr/documentation/setting-up-your-app/setting-up-payments\",\"mainEntityOfPage\":{\"@id\":\"https://docs.base44.com/fr/documentation/setting-up-your-app/setting-up-payments#webpage\"},\"image\":\"https://docs.base44.com/images/base44-docs-og.png\",\"dateModified\":\"2026-10-26T06:35:07.508Z\",\"publisher\":{\"@id\":\"https://docs.base44.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.base44.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Base44 Support Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Base44 Support Documentation","nav":{"global":null,"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/documentation/setting-up-your-app/setting-up-payments"}]},{"language":"pt-BR","navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/pt-BR/changelog/product","label":"Registro de alterações"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"pages":[{"title":"pt-BR","href":"/pt-BR/documentation/setting-up-your-app/setting-up-payments"}]},{"language":"es","navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/es/changelog/product","label":"Registro de cambios"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"pages":[{"title":"es","href":"/es/documentation/setting-up-your-app/setting-up-payments"}]},{"language":"he","navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/he/changelog/product","label":"יומן שינויים"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"hidden":true,"pages":[{"title":"he","href":"/he/documentation/setting-up-your-app/setting-up-payments","hidden":true}]},{"language":"ja","navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/ja/changelog/product","label":"変更履歴"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"pages":[{"title":"ja","href":"/ja/documentation/setting-up-your-app/setting-up-payments"}]},{"language":"de","navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/de/changelog/product","label":"Änderungsprotokoll"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"pages":[{"title":"de","href":"/de/documentation/setting-up-your-app/setting-up-payments"}]},{"language":"fr","navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/fr/changelog/product","label":"Notes de version"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"tabs":[{"tab":"Applications","pages":[{"group":"Démarrage","icon":"rocket","pages":[{"title":"Créez des apps, des sites web et des agents IA","sidebarTitle":"Bienvenue sur Base44","mode":"wide","href":"/fr"},{"title":"Créer une application","sidebarTitle":"Créer une application","href":"/fr/Getting-Started/Quick-start-guide"},{"title":"Créer un site web","sidebarTitle":"Créer un site web","href":"/fr/Getting-Started/building-a-website"},{"title":"Commencer à partir de votre premier prompt","sidebarTitle":"Commencer à partir de votre premier prompt","href":"/fr/Getting-Started/starting-from-your-first-prompt"},{"title":"Migrer un projet vers Base44","sidebarTitle":"Migrer un projet vers Base44","href":"/fr/Getting-Started/migrating-an-existing-app"},{"title":"Utiliser Base Code","sidebarTitle":"Utiliser Base Code","href":"/fr/Getting-Started/base-code"},{"title":"Importer depuis Figma","sidebarTitle":"Importer depuis Figma","href":"/fr/Getting-Started/import-from-figma"},{"title":"Construire un Superagent","sidebarTitle":"Aperçu des Superagents","href":"/fr/Getting-Started/superagent"},{"title":"Engager un partenaire Base44","sidebarTitle":"Engager un partenaire","href":"/fr/Getting-Started/Hiring-a-partner"}]},{"title":"Importer depuis Figma dans Base44","sidebarTitle":"Guide d'import Figma","hidden":true,"href":"/fr/Getting-Started/import-from-figma-guidelines"},{"group":"Créer votre app","icon":"screwdriver-wrench","pages":[{"title":"Utiliser les modèles d'applications","sidebarTitle":"Modèles d'applications","href":"/fr/Getting-Started/App-templates"},{"title":"Découvrir l'éditeur d'application","sidebarTitle":"Explorer l'éditeur d'application","href":"/fr/Getting-Started/app-editor-overview"},{"title":"Utiliser le chat IA dans Base44","sidebarTitle":"Utiliser le chat IA","href":"/fr/Building-your-app/AI-chat-modes"},{"title":"Travailler avec les branches","sidebarTitle":"Travailler avec les branches","href":"/fr/Building-your-app/working-with-branches"},{"title":"Commenter votre app","sidebarTitle":"Ajouter des commentaires","href":"/fr/Building-your-app/Commenting-on-your-app"},{"title":"Créer une présentation","sidebarTitle":"Créer une présentation","href":"/fr/Building-your-app/building-a-presentation"},{"group":"Rédiger des prompts","pages":[{"title":"Bibliothèque de prompts","sidebarTitle":"Bibliothèque de prompts","href":"/fr/Getting-Started/Prompt-library"},{"title":"Écrire des prompts efficaces dans Base44","sidebarTitle":"Écrire de meilleurs prompts","href":"/fr/Getting-Started/Prompt-guide"}]},{"group":"Concevoir votre app","pages":[{"title":"Concevoir avec l'IA","sidebarTitle":"Concevoir avec l'IA","href":"/fr/Building-your-app/Designing-with-AI"},{"title":"Concevoir votre application","sidebarTitle":"Concevoir votre application","href":"/fr/Building-your-app/Design"},{"title":"Fondations du design et mise en page","sidebarTitle":"Fondations et mise en page","href":"/fr/Building-your-app/Design-foundations-and-layout"},{"title":"Système de design","sidebarTitle":"Créer des systèmes de design","href":"/fr/Building-your-app/Design-system"},{"title":"Ajouter des composants à votre application","sidebarTitle":"Ajouter des composants","href":"/fr/Building-your-app/Components-library"},{"title":"Téléverser et gérer les médias","sidebarTitle":"Gérer vos médias","href":"/fr/Building-your-app/Using-media"},{"title":"Gérer les pages de votre application","sidebarTitle":"Gérer vos pages","href":"/fr/Building-your-app/managing-your-pages"},{"title":"Utiliser le canvas","sidebarTitle":"Utiliser le canvas","href":"/fr/Building-your-app/Canvas"},{"title":"Ajouter et utiliser des packages npm","sidebarTitle":"Ajouter des packages npm","href":"/fr/Building-your-app/NPM-packages"}]},{"group":"Contrôler le comportement de l'app","pages":[{"title":"Envoyer des e-mails depuis votre application","sidebarTitle":"Envoyer des e-mails","href":"/fr/documentation/building-your-app/sending-emails"},{"title":"Concevoir les e-mails de votre application","sidebarTitle":"Concevoir des e-mails","href":"/fr/Building-your-app/Designing-emails"},{"title":"Configurer un agent IA pour votre application","sidebarTitle":"Agents IA pour votre application","href":"/fr/Building-your-app/AI-agents-for-apps"},{"title":"Créer des workflows pour votre application","sidebarTitle":"Créer des workflows","href":"/fr/Building-your-app/Creating-workflows"},{"title":"Outils développeur Base44","sidebarTitle":"Utiliser les outils développeur","href":"/fr/documentation/building-your-app/developer-tools"},{"title":"Utiliser la page API de votre application","sidebarTitle":"Utiliser l'API de votre application","href":"/fr/Building-your-app/your-apps-api-page"}]},{"group":"Gérer les paramètres de l'app","pages":[{"title":"Gérer la connexion et l'inscription","sidebarTitle":"Connexion et inscription de l'application","href":"/fr/Setting-up-your-app/Managing-login-and-registration"},{"title":"Connecter un domaine à votre application","sidebarTitle":"Aperçu des domaines","href":"/fr/Setting-up-your-app/Setting-up-your-custom-domain"},{"title":"Acheter un domaine avec Wix","sidebarTitle":"Acheter un domaine avec Wix","href":"/fr/Setting-up-your-app/Buying-a-domain-with-Wix"},{"title":"Gérer un domaine GoDaddy ou IONOS","sidebarTitle":"Gérer un domaine GoDaddy","href":"/fr/Setting-up-your-app/Buying-a-domain-from-Base44"},{"title":"Connecter un domaine externe","sidebarTitle":"Connecter un domaine externe","href":"/fr/Setting-up-your-app/Connecting-an-external-domain"},{"title":"Envoyer des e-mails depuis un domaine personnalisé","sidebarTitle":"Envoyer des e-mails depuis un domaine","href":"/fr/Setting-up-your-app/Sending-emails-from-a-custom-domain"},{"title":"Acheter une adresse e-mail professionnelle","sidebarTitle":"Acheter un e-mail pro","href":"/fr/Setting-up-your-app/Buying-a-business-email"}]},{"group":"Vendre dans votre app","pages":[{"title":"Configurer Base44 Payments propulsé par Wix","description":"Configurez Base44 Payments propulsé par Wix pour commencer à vendre dans votre application. Connectez les paiements, terminez la vérification et gérez les versements, remboursements et abonnements.","sidebarTitle":"Configurer Base44 Payments","href":"/fr/Setting-up-your-app/setting-up-wix-payments"},{"title":"Configurer Stripe","sidebarTitle":"Configurer Stripe","href":"/fr/documentation/setting-up-your-app/setting-up-payments"},{"title":"Suivre les paiements dans votre app","description":"Suivez les ventes de votre app dans l'onglet Payments. Comparez les revenus sur différentes périodes, examinez chaque transaction et voyez quels clients ont un abonnement récurrent.","sidebarTitle":"Suivre les paiements","href":"/fr/Setting-up-your-app/tracking-payments"},{"title":"Accepter les paiements en Israël","sidebarTitle":"Paiements en Israël","href":"/fr/Setting-up-your-app/accepting-payments-israel"}]},{"group":"Gérer les données de l'app","pages":[{"title":"Gérer les données de votre application","sidebarTitle":"Gérer les données de votre application","href":"/fr/Building-your-app/Managing-your-app-data"},{"title":"Tester votre application avec des données de test","sidebarTitle":"Tester votre application avec des données de test","href":"/fr/documentation/managing-app-data/testing-your-data"},{"title":"Tester les flux de votre application","sidebarTitle":"Utiliser l'agent de test","href":"/fr/documentation/managing-app-data/testing-agent"}]},{"group":"Expérience mobile","pages":[{"title":"Créer et utiliser votre application sur mobile","sidebarTitle":"Utiliser les applications sur mobile","href":"/fr/Building-your-app/Mobile-experience"},{"title":"Soumettre votre application aux stores","sidebarTitle":"Soumettre aux stores ","href":"/fr/documentation/building-your-app/uploading-to-app-stores"}]},{"group":"Étendre la portée de votre app","pages":[{"title":"Utiliser le Marketing Agent pour votre app","sidebarTitle":"Créer un plan marketing","href":"/fr/promoting-your-app/creating-a-marketing-plan"},{"title":"Rendre votre application visible dans la recherche","sidebarTitle":"Bonnes pratiques SEO","href":"/fr/Performance-and-SEO/SEO-and-search-visibility"},{"title":"Optimiser le SEO et le GEO de votre application","sidebarTitle":"Optimisation SEO et GEO","href":"/fr/Performance-and-SEO/checking-your-seo-and-geo"},{"title":"Connecter Google Search Console","sidebarTitle":"Connexion à Google Search Console","href":"/fr/Performance-and-SEO/connecting-google-search-console"}]},{"group":"Analytique et performance","pages":[{"title":"Consulter et personnaliser les analyses de votre application","sidebarTitle":"Analyses de l'application","href":"/fr/documentation/performance-and-seo/app-analytics"},{"title":"Enregistrer et rejouer les sessions utilisateur","sidebarTitle":"Enregistrements de session","href":"/fr/documentation/performance-and-seo/session-recordings"},{"title":"Optimisation des performances de l'application","sidebarTitle":"Performances de l'application","href":"/fr/Performance-and-SEO/App-performance"}]}]},{"group":"Sécuriser votre app","icon":"shield","pages":[{"title":"Sécurité Base44 : vue d'ensemble","sidebarTitle":"Vue d'ensemble de la sécurité","href":"/fr/Setting-up-your-app/security-overview"},{"title":"Choisir qui peut accéder à votre application","sidebarTitle":"Gérer l'accès et les rôles","href":"/fr/Setting-up-your-app/Managing-access"},{"title":"Gérer les autorisations de données","href":"/fr/Setting-up-your-app/Managing-security-settings"},{"title":"Lancer une analyse de sécurité","sidebarTitle":"Lancer une analyse de sécurité","href":"/fr/Setting-up-your-app/running-a-security-scan"},{"title":"Analyser votre application pour détecter les vulnérabilités avec Wiz","sidebarTitle":"Analyse avec Wiz","hidden":true,"href":"/fr/Setting-up-your-app/scanning-with-wiz"},{"title":"Tester la sécurité de votre app avec Tenzai","sidebarTitle":"Tester avec Tenzai","href":"/fr/Setting-up-your-app/security-testing-with-tenzai"},{"title":"Configurer l'authentification unique (SSO) pour votre application","sidebarTitle":"Configurer le SSO","href":"/fr/Setting-up-your-app/Setting-up-SSO"}]},{"group":"Promouvoir votre app","icon":"megaphone","pages":[{"title":"Promouvoir votre application sur les réseaux sociaux","sidebarTitle":"Créer du contenu social","href":"/fr/promoting-your-app/social-content"},{"title":"Créer des campagnes Google Ads","sidebarTitle":"Créer des campagnes Google Ads","href":"/fr/promoting-your-app/google-ads-campaigns"},{"title":"Soumettre votre application à Launchpad","sidebarTitle":"Soumettre à Launchpad","href":"/fr/promoting-your-app/submitting-to-launchpad"}]},{"group":"Connecteurs","icon":"chart-network","pages":[{"title":"Vue d'ensemble des connecteurs","sidebarTitle":"Vue d'ensemble","href":"/fr/Integrations/Connectors"},{"title":"Catalogue de connecteurs","sidebarTitle":"Catalogue","href":"/fr/Integrations/connectors-catalog"},{"group":"Connecteurs partagés","pages":[{"title":"Connecter Slack à votre application","sidebarTitle":"Slack","href":"/fr/Integrations/slack-connectors"},{"title":"Connecteurs Google Workspace","sidebarTitle":"Google Workspace","href":"/fr/Integrations/google-workspace-connectors"},{"title":"Connecter LinkedIn à votre application","sidebarTitle":"LinkedIn","href":"/fr/Integrations/linkedin-connector"},{"title":"Connecter GitHub à votre application","sidebarTitle":"GitHub","href":"/fr/Integrations/github-connector"},{"title":"Connecter Google Search Console à votre application","sidebarTitle":"Google Search Console","href":"/fr/Integrations/google-search-console-connector"}]},{"group":"Connecteurs de données","pages":[{"title":"Connecter Snowflake à votre application","sidebarTitle":"Snowflake","href":"/fr/Integrations/snowflake-connector"},{"title":"Connecter Databricks à votre application","sidebarTitle":"Databricks","href":"/fr/Integrations/databricks-connector"}]}]},{"group":"Notes de version","icon":"clock-rotate-left","pages":[{"title":"Journal des modifications de Base44","sidebarTitle":"Produit","href":"/fr/changelog/product"},{"title":"Changelog","sidebarTitle":"Développeurs","href":"/fr/changelog/developers"}]}]},{"tab":"Superagents","pages":[{"title":"Superagents","href":"/fr/superagents/creating-a-superagent"}]},{"tab":"Intégrations","pages":[{"title":"Intégrations","href":"/fr/Integrations/Using-integrations"}]},{"tab":"Développeurs","dropdowns":[{"dropdown":"Accueil","icon":"house","pages":[{"title":"Plateforme développeur Base44","mode":"wide","href":"/fr/developers/home"}],"global":{"anchors":[{"anchor":"Backend","icon":"server","href":"/fr/developers/backend/overview/introduction"},{"anchor":"Code de l'app","icon":"code","href":"/fr/developers/app-code/overview/introduction"},{"anchor":"SDKs","icon":"brackets-curly","href":"/fr/developers/references/sdks/overview"},{"anchor":"CLI","icon":"terminal","href":"/fr/developers/references/cli/get-started/overview"}]}},{"dropdown":"Backend (Beta)","icon":"server","groups":[{"group":"Aperçu","icon":"compass","pages":[{"title":"Introduction","href":"/fr/developers/backend/overview/introduction"},{"title":"Bases du service backend","sidebarTitle":"Bases du service backend","href":"/fr/developers/backend/overview/backend-service-basics"},{"title":"Fonctionnalités","href":"/fr/developers/backend/overview/features"},{"title":"Tarification","href":"/fr/developers/backend/overview/pricing"},{"title":"Dépannez votre projet","sidebarTitle":"Dépannage","href":"/fr/developers/backend/overview/troubleshooting"}]},{"group":"Démarrages rapides","icon":"rocket","pages":[{"title":"Créer avec l'IA","sidebarTitle":"Créer avec l'IA","href":"/fr/developers/backend/quickstart/quickstart-with-ai"},{"group":"Modèles","pages":[{"title":"Backend uniquement","href":"/fr/developers/backend/quickstart/templates/quickstart-backend-only"},{"title":"Quickstart React","sidebarTitle":"React","href":"/fr/developers/backend/quickstart/templates/quickstart-react-template"}]},{"group":"Frameworks","pages":[{"title":"Quickstart React","sidebarTitle":"React","href":"/fr/developers/backend/quickstart/frameworks/quickstart-with-react"},{"title":"Quickstart Vue","sidebarTitle":"Vue","href":"/fr/developers/backend/quickstart/frameworks/quickstart-vue"},{"title":"Quickstart Solid JS","sidebarTitle":"Solid JS","href":"/fr/developers/backend/quickstart/frameworks/quickstart-solid-js"},{"title":"Quickstart Refine","sidebarTitle":"Refine","href":"/fr/developers/backend/quickstart/frameworks/quickstart-refine"},{"title":"Quickstart Hono","sidebarTitle":"Hono","href":"/fr/developers/backend/quickstart/frameworks/quickstart-hono"},{"title":"Quickstart React Native (Expo)","sidebarTitle":"React Native (Expo)","href":"/fr/developers/backend/quickstart/frameworks/quickstart-with-react-native"}]}]},{"group":"Projet","icon":"folder-open","pages":[{"title":"Structure du projet","href":"/fr/developers/backend/overview/project-structure"},{"title":"Partir d'une application Base44 existante","sidebarTitle":"Partir d'une application Base44 existante","href":"/fr/developers/backend/overview/start-from-existing-app"},{"title":"Configurer le développement local pour une application existante","sidebarTitle":"Configurer le développement local pour une application existante","href":"/fr/developers/backend/overview/set-up-local-dev-existing-app"},{"title":"Lier un projet backend existant","sidebarTitle":"Lier un projet backend existant","href":"/fr/developers/backend/overview/link-existing-project"},{"group":"Développement local","expanded":false,"pages":[{"title":"Développement local","sidebarTitle":"Présentation","href":"/fr/developers/backend/overview/local-dev/local-development-overview"},{"title":"Configuration du développement local","sidebarTitle":"Configuration","href":"/fr/developers/backend/overview/local-dev/get-started"}]},{"title":"Scripts autonomes","sidebarTitle":"Scripts autonomes","href":"/fr/developers/backend/overview/run-scripts"}]},{"group":"Outils de développement IA","icon":"wand-magic-sparkles","pages":[{"title":"Présentation des outils de développement IA","sidebarTitle":"Présentation","href":"/fr/developers/backend/overview/agent-extensions"},{"title":"Skills","sidebarTitle":"Skills","href":"/fr/developers/backend/overview/skills"},{"title":"Serveur MCP Base44","sidebarTitle":"Serveur MCP Base44","href":"/fr/developers/backend/overview/mcp-server"},{"title":"Base44 Docs MCP","sidebarTitle":"Serveur MCP Docs","href":"/fr/developers/backend/overview/base44-docs-mcp"}]},{"group":"Ressources","icon":"cubes","pages":[{"group":"Agents","expanded":false,"pages":[{"title":"À propos des agents","sidebarTitle":"Agents","href":"/fr/developers/backend/resources/agents/overview"},{"title":"Compétences d'agent","sidebarTitle":"Compétences d'agent","href":"/fr/developers/backend/resources/agents/agent-skills"}]},{"group":"Acteurs","expanded":false,"pages":[{"title":"Présentation des acteurs","sidebarTitle":"Présentation","href":"/fr/developers/backend/resources/actors/overview"},{"title":"Créer un acteur","sidebarTitle":"Créer un acteur","href":"/fr/developers/backend/resources/actors/create-actor"},{"title":"Acteurs : exemples de flux","sidebarTitle":"Exemples de flux","href":"/fr/developers/backend/resources/actors/sample-flows"},{"title":"Fichiers et code des acteurs","sidebarTitle":"Fichiers et code des acteurs","href":"/fr/developers/backend/resources/actors/reference"}]},{"title":"Modèles pris en charge","sidebarTitle":"Modèles","href":"/fr/developers/backend/resources/models"},{"title":"Auth","sidebarTitle":"Auth","href":"/fr/developers/backend/resources/auth"},{"group":"Fonctions Backend","expanded":false,"pages":[{"title":"Présentation des fonctions backend","sidebarTitle":"Présentation","href":"/fr/developers/backend/resources/backend-functions/overview"},{"title":"Automatisations","href":"/fr/developers/backend/resources/backend-functions/automations"}]},{"group":"Connecteurs","expanded":false,"pages":[{"title":"Présentation des connecteurs","sidebarTitle":"Présentation","href":"/fr/developers/backend/resources/connectors"},{"title":"Connecteurs partagés","sidebarTitle":"Connecteurs partagés","href":"/fr/developers/backend/resources/connectors/shared-connectors"},{"title":"Connecteurs d'utilisateur d'application","sidebarTitle":"Connecteurs d'utilisateur d'application","href":"/fr/developers/backend/resources/connectors/app-user-connectors"}]},{"group":"Entités","expanded":false,"pages":[{"title":"Présentation des entités","sidebarTitle":"Présentation","href":"/fr/developers/backend/resources/entities/overview"},{"title":"Schémas d'entités","href":"/fr/developers/backend/resources/entities/entity-schemas"},{"title":"Schéma utilisateur","href":"/fr/developers/backend/resources/entities/user-schema"},{"title":"Sécurité","href":"/fr/developers/backend/resources/entities/security"}]}]}],"global":{"anchors":[{"anchor":"Developer Platform","icon":"arrow-left","href":"/fr/developers/home"}]}},{"dropdown":"Code de l'app","icon":"grid-2","groups":[{"group":"Aperçu","icon":"compass","pages":[{"title":"Introduction","sidebarTitle":"Base44 pour développeurs","href":"/fr/developers/app-code/overview/introduction"},{"title":"Structure du projet","href":"/fr/developers/app-code/overview/project-structure"}]},{"group":"Éditeur Base44","icon":"code","pages":[{"title":"Onglet Code","href":"/fr/developers/app-code/editor/code-tab"},{"title":"Moniteur d'activité","sidebarTitle":"Moniteur d'activité","href":"/fr/developers/app-code/editor/activity-monitor"}]},{"group":"Développement local","icon":"laptop","pages":[{"title":"Intégration GitHub","sidebarTitle":"Intégration GitHub","href":"/fr/developers/app-code/local-development/github"}]},{"group":"Sandbox cloud","icon":"cloud","pages":[{"title":"Sandbox cloud","sidebarTitle":"Vue d'ensemble","href":"/fr/developers/app-code/sandbox/overview"},{"title":"Utiliser votre propre agent","sidebarTitle":"Utiliser votre propre agent","href":"/fr/developers/app-code/sandbox/bring-your-own-agent"}]}],"global":{"anchors":[{"anchor":"Developer Platform","icon":"arrow-left","href":"/fr/developers/home"}]}},{"dropdown":"SDKs","icon":"brackets-curly","groups":[{"group":"Base44 SDKs","icon":"book-open","expanded":false,"pages":[{"title":"Base44 SDKs","sidebarTitle":"Overview","href":"/fr/developers/references/sdks/overview"}]},{"group":"App SDK","icon":"brackets-curly","expanded":false,"pages":[{"group":"Get Started","icon":"book-open","expanded":false,"pages":[{"title":"SDK overview","href":"/fr/developers/references/sdk/getting-started/overview"},{"title":"Base44 client","href":"/fr/developers/references/sdk/getting-started/client"},{"title":"Work with data","href":"/fr/developers/references/sdk/getting-started/work-with-data"},{"title":"Dynamic Types","href":"/fr/developers/references/sdk/getting-started/dynamic-types"},{"title":"Common SDK uses","href":"/fr/developers/references/sdk/getting-started/work-with-sdk"},{"title":"Connect to third-party APIs","href":"/fr/developers/references/sdk/getting-started/third-party-apis"},{"title":"Generate images with the AI Gateway","sidebarTitle":"Generate images","href":"/fr/developers/references/sdk/getting-started/ai-gateway-images"},{"title":"Generate video with the AI Gateway","sidebarTitle":"Generate video","href":"/fr/developers/references/sdk/getting-started/ai-gateway-video"}]},{"group":"SDK Reference","boost":0.5,"icon":"brackets-curly","expanded":false,"pages":[{"group":"Client","expanded":false,"pages":[{"title":"createClient","href":"/fr/developers/references/sdk/docs/functions/createClient"},{"title":"createClientFromRequest","href":"/fr/developers/references/sdk/docs/functions/createClientFromRequest"}]},{"group":"Modules","expanded":false,"pages":[{"title":"actors","href":"/fr/developers/references/sdk/docs/type-aliases/actors"},{"title":"agents","href":"/fr/developers/references/sdk/docs/interfaces/agents"},{"title":"ai-gateway","href":"/fr/developers/references/sdk/docs/interfaces/ai-gateway"},{"title":"analytics","href":"/fr/developers/references/sdk/docs/interfaces/analytics"},{"title":"app","href":"/fr/developers/references/sdk/docs/interfaces/app"},{"title":"app-logs","href":"/fr/developers/references/sdk/docs/interfaces/app-logs"},{"title":"auth","href":"/fr/developers/references/sdk/docs/interfaces/auth"},{"title":"connectors","href":"/fr/developers/references/sdk/docs/interfaces/connectors"},{"title":"entities","href":"/fr/developers/references/sdk/docs/type-aliases/entities"},{"title":"functions","href":"/fr/developers/references/sdk/docs/interfaces/functions"},{"title":"integrations","href":"/fr/developers/references/sdk/docs/type-aliases/integrations"},{"title":"sso","href":"/fr/developers/references/sdk/docs/interfaces/sso"}]}]}]},{"group":"Platform SDK (Beta)","boost":0.75,"icon":"layer-group","expanded":false,"pages":[{"group":"Get Started","icon":"book-open","expanded":false,"pages":[{"title":"Platform SDK overview","sidebarTitle":"Overview","href":"/fr/developers/references/platform-sdk/overview"}]},{"group":"Platform SDK Reference","icon":"brackets-curly","expanded":false,"pages":[{"group":"Client","expanded":false,"pages":[{"title":"createPlatformClient","href":"/fr/developers/references/platform-sdk/docs/functions/createPlatformClient"},{"title":"createPlatformServer","href":"/fr/developers/references/platform-sdk/docs/functions/createPlatformServer"}]},{"group":"Modules","expanded":false,"pages":[{"title":"chat","href":"/fr/developers/references/platform-sdk/docs/interfaces/chat"},{"title":"webhooks","href":"/fr/developers/references/platform-sdk/docs/interfaces/webhooks"}]},{"group":"React","expanded":false,"pages":[{"title":"useChat","href":"/fr/developers/references/platform-sdk/docs/functions/useChat"}]}]}]}],"global":{"anchors":[{"anchor":"Developer Platform","icon":"arrow-left","href":"/fr/developers/home"}]}},{"dropdown":"CLI","icon":"terminal","groups":[{"group":"Get Started","icon":"book-open","expanded":true,"pages":[{"title":"CLI Overview","href":"/fr/developers/references/cli/get-started/overview"},{"title":"CLI Commands Overview","href":"/fr/developers/references/cli/commands/introduction"}]},{"group":"Commands","boost":0.75,"icon":"terminal","pages":[{"group":"Account","pages":[{"title":"login","href":"/fr/developers/references/cli/commands/login"},{"title":"logout","href":"/fr/developers/references/cli/commands/logout"},{"title":"whoami","href":"/fr/developers/references/cli/commands/whoami"}]},{"group":"Projects","pages":[{"title":"create","href":"/fr/developers/references/cli/commands/create"},{"title":"link","href":"/fr/developers/references/cli/commands/link"},{"title":"eject","href":"/fr/developers/references/cli/commands/eject"},{"title":"scaffold","href":"/fr/developers/references/cli/commands/scaffold"},{"title":"dashboard open","href":"/fr/developers/references/cli/commands/dashboard-open"}]},{"group":"Workspaces","pages":[{"title":"workspace get","href":"/fr/developers/references/cli/commands/workspace-get"},{"title":"workspace list","href":"/fr/developers/references/cli/commands/workspace-list"},{"title":"workspace move","href":"/fr/developers/references/cli/commands/workspace-move"}]},{"group":"Functions","pages":[{"title":"functions pull","href":"/fr/developers/references/cli/commands/functions-pull"},{"title":"functions deploy","href":"/fr/developers/references/cli/commands/functions-deploy"},{"title":"functions delete","href":"/fr/developers/references/cli/commands/functions-delete"},{"title":"functions list","href":"/fr/developers/references/cli/commands/functions-list"}]},{"group":"Entities","pages":[{"title":"entities push","href":"/fr/developers/references/cli/commands/entities-push"}]},{"group":"Agents","pages":[{"title":"agents pull","href":"/fr/developers/references/cli/commands/agents-pull"},{"title":"agents push","href":"/fr/developers/references/cli/commands/agents-push"},{"title":"agent-skills pull","href":"/fr/developers/references/cli/commands/agent-skills-pull"},{"title":"agent-skills push","href":"/fr/developers/references/cli/commands/agent-skills-push"}]},{"group":"Actors","pages":[{"title":"actors delete","href":"/fr/developers/references/cli/commands/actors-delete"},{"title":"actors deploy","href":"/fr/developers/references/cli/commands/actors-deploy"}]},{"group":"Workflows","pages":[{"title":"workflows list","href":"/fr/developers/references/cli/commands/workflows-list"},{"title":"workflows runs","href":"/fr/developers/references/cli/commands/workflows-runs"}]},{"group":"Connectors","pages":[{"title":"connectors initiate","href":"/fr/developers/references/cli/commands/connectors-initiate"},{"title":"connectors list-available","href":"/fr/developers/references/cli/commands/connectors-list-available"},{"title":"connectors pull","href":"/fr/developers/references/cli/commands/connectors-pull"},{"title":"connectors push","href":"/fr/developers/references/cli/commands/connectors-push"}]},{"group":"Auth","pages":[{"title":"auth password-login","href":"/fr/developers/references/cli/commands/auth-password-login"},{"title":"auth pull","href":"/fr/developers/references/cli/commands/auth-pull"},{"title":"auth push","href":"/fr/developers/references/cli/commands/auth-push"},{"title":"auth social-login","href":"/fr/developers/references/cli/commands/auth-social-login"},{"title":"auth sso","href":"/fr/developers/references/cli/commands/auth-sso"}]},{"group":"Secrets","pages":[{"title":"secrets set","href":"/fr/developers/references/cli/commands/secrets-set"},{"title":"secrets list","href":"/fr/developers/references/cli/commands/secrets-list"},{"title":"secrets delete","href":"/fr/developers/references/cli/commands/secrets-delete"}]},{"group":"Development","pages":[{"title":"dev","href":"/fr/developers/references/cli/commands/dev"},{"title":"exec","href":"/fr/developers/references/cli/commands/exec"},{"title":"types generate","href":"/fr/developers/references/cli/commands/types-generate"},{"title":"site open","href":"/fr/developers/references/cli/commands/site-open"},{"title":"logs","href":"/fr/developers/references/cli/commands/logs"}]},{"group":"API","pages":[{"title":"api catalog","href":"/fr/developers/references/cli/commands/api-catalog"},{"title":"api fetch","href":"/fr/developers/references/cli/commands/api-fetch"},{"title":"api grep","href":"/fr/developers/references/cli/commands/api-grep"},{"title":"api search","href":"/fr/developers/references/cli/commands/api-search"}]},{"group":"Sandbox","pages":[{"title":"sandbox ls","href":"/fr/developers/references/cli/commands/sandbox-ls"},{"title":"sandbox read","href":"/fr/developers/references/cli/commands/sandbox-read"},{"title":"sandbox grep","href":"/fr/developers/references/cli/commands/sandbox-grep"},{"title":"sandbox write","href":"/fr/developers/references/cli/commands/sandbox-write"},{"title":"sandbox edit","href":"/fr/developers/references/cli/commands/sandbox-edit"},{"title":"sandbox run","href":"/fr/developers/references/cli/commands/sandbox-run"},{"title":"sandbox checkpoint","href":"/fr/developers/references/cli/commands/sandbox-checkpoint"},{"title":"branches list","href":"/fr/developers/references/cli/commands/branches-list"}]},{"group":"Deployment","pages":[{"title":"build","sidebarTitle":"build","href":"/fr/developers/references/cli/commands/build"},{"title":"deploy","href":"/fr/developers/references/cli/commands/deploy"},{"title":"site deploy","href":"/fr/developers/references/cli/commands/site-deploy"},{"title":"visibility","href":"/fr/developers/references/cli/commands/visibility"}]}]}],"global":{"anchors":[{"anchor":"Developer Platform","icon":"arrow-left","href":"/fr/developers/home"}]}},{"dropdown":"APIs","icon":"plug","groups":[{"group":"Monitoring API","icon":"chart-line","expanded":false,"pages":[{"group":"Commencer","icon":"book-open","pages":[{"title":"Vue d'ensemble de l'API Enterprise Monitoring","href":"/fr/developers/references/monitoring-api/get-started/overview"},{"title":"Authentification","href":"/fr/developers/references/monitoring-api/get-started/authentication"},{"title":"Limites de débit","href":"/fr/developers/references/monitoring-api/get-started/rate-limits"}]}]},{"group":"Audit Logs API","icon":"clipboard-list","expanded":false,"pages":[{"group":"Commencer","icon":"book-open","pages":[{"title":"Vue d'ensemble de l'API Audit Logs","href":"/fr/developers/references/audit-logs-api/get-started/overview"},{"title":"Authentification","sidebarTitle":"Authentification","href":"/fr/developers/references/audit-logs-api/get-started/authentication"},{"title":"Limites de débit","href":"/fr/developers/references/audit-logs-api/get-started/rate-limits"},{"title":"Types d'événements","sidebarTitle":"Types d'événements","href":"/fr/developers/references/audit-logs-api/get-started/event-types"}]},{"group":"Référence de l'API","icon":"brackets-curly","pages":[{"group":"audit-logs","pages":[{"title":"Get security scan findings","deprecated":null,"version":null,"openapi":"/developers/references/audit-logs-api/audit-logs-openapi.json get /{workspace_id}/security-scan-runs/{run_id}","href":"/api-reference/audit-logs/get-security-scan-findings"},{"title":"List audit logs","deprecated":null,"version":null,"openapi":"/developers/references/audit-logs-api/audit-logs-openapi.json post /{workspace_id}/list","href":"/api-reference/audit-logs/list-audit-logs"}]}]}]}],"global":{"anchors":[{"anchor":"Developer Platform","icon":"arrow-left","href":"/fr/developers/home"}]}}]},{"tab":"Compte et facturation","pages":[{"title":"Compte et facturation","href":"/fr/Account-and-billing/Billing-and-plans"}]},{"tab":"Entreprise","pages":[{"title":"Entreprise","href":"/fr/Enterprise/Base44-for-enterprises"}]}]},{"language":"it","navbar":{"links":[{"href":"https://app.base44.com/support/conversations","label":"Support"},{"href":"/it/changelog/product","label":"Registro modifiche"}],"primary":{"type":"button","label":"Base44","href":"https://base44.com/?utm_source=Mintlify\u0026utm_medium=Main\u0026utm_content=menu"}},"pages":[{"title":"it","href":"/it/documentation/setting-up-your-app/setting-up-payments"}]}]},"basePath":"","title":"Configurer Stripe - Base44 Support Documentation","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["2bfc744e19","07c022d89b","a74be98ba7"],"chunks":["NarrationPlayer-BavXtvT-.js","types-CiTgMxws.js","shallow-DdluZBHX.js","Frame-Bpq2Z6jK.js","DynamicMarkdown-D5M2At0B.js","zoom-image-lightbox-DL4wrF0w.js","lightbox-handle-r17bVUz3.js"]}