Configurer Stripe et PayPal
Le pas-à-pas précis pour connecter vos comptes de paiement, récupérer les clés API, créer le webhook, et faire votre premier test d'achat de bout en bout. 0% de commission PayLive — vous gardez tout.
La page Revenus, votre centre de monétisation
Dans PayLive, tout ce qui touche à la monétisation se concentre dans une seule page : Dashboard › Revenus. C'est depuis là que vous connectez vos comptes de paiement, que vous suivez vos ventes en temps réel, et que vous gérez votre historique de transactions. Cette page se décompose en trois onglets distincts qui correspondent à trois usages bien séparés.
Les 3 onglets en bref
- Statistiques : votre tableau de bord principal avec 4 KPIs (CA du mois, CA total, panier moyen, et le fameux "Commission PayLive : 0€ — vous gardez tout") ainsi qu'un graphique d'évolution de vos ventes.
- Paiements : la configuration de vos clés Stripe et PayPal. C'est là que vous connectez vos comptes pour activer la monétisation.
- Transactions : l'historique complet de toutes vos ventes avec les détails (acheteur, produit, montant, date, statut, moyen de paiement).
Dans ce chapitre, nous nous concentrons sur l'onglet Paiements, parce que c'est par là que commence toute monétisation. Sans clés configurées, les autres onglets resteront vides.
Stripe ou PayPal : lequel choisir ?
PayLive supporte les deux, et la bonne nouvelle est qu'ils ne sont pas exclusifs : vous pouvez activer les deux simultanément et laisser vos spectateurs choisir leur moyen de paiement préféré au moment du checkout. Mais si vous débutez et que vous ne voulez pas tout configurer en même temps, voici comment trancher.
| Stripe | PayPal | |
|---|---|---|
| Moyens de paiement supportés | Cartes bancaires, Apple Pay, Google Pay | PayPal Checkout, cartes via PayPal |
| Frais (Europe, cartes) | ~1,4% + 0,25 € par transaction | ~3,4% + 0,25 € par transaction |
| Temps de virement | 2-7 jours vers votre banque | Immédiat sur compte PayPal, 1-3 jours vers banque |
| Complexité de mise en place | Moyenne (3 clés à récupérer) | Moyenne (3 clés à récupérer) |
| Public cible | Internationaux, professionnels, paiements par carte | Francophones, particuliers, fans de PayPal |
Si vous devez choisir un seul : commencez par Stripe. Les frais sont plus bas, l'expérience de checkout est plus fluide, et Stripe domine largement le marché du paiement en ligne pour les produits numériques. PayPal est une excellente option secondaire pour rassurer les spectateurs qui préfèrent ce moyen, mais rarement un choix prioritaire pour un créateur francophone en 2026.
Configurer Stripe pas à pas
La connexion de votre compte Stripe à PayLive se fait en deux étapes : récupérer vos clés depuis Stripe Dashboard, les coller dans PayLive. Comptez environ 10 minutes si vous avez déjà un compte Stripe, 20 minutes si vous devez le créer.
Étape 1 — Créer votre compte Stripe si vous n'en avez pas
Rendez-vous sur dashboard.stripe.com/register et créez un compte avec votre adresse email professionnelle. Stripe vous demandera des informations sur votre activité (nom de l'entreprise, SIREN, coordonnées bancaires) pour activer les paiements. Cette vérification prend généralement entre 24 et 48 heures, pendant lesquelles vous pourrez déjà configurer PayLive en mode test mais pas encore en mode production.
Étape 2 — Récupérer vos clés API Stripe
Une fois votre compte actif, connectez-vous à Stripe Dashboard. Dans le menu de gauche, cliquez sur Développeurs, puis sur Clés API. Vous verrez deux clés :
- Clé publique (commence par
pk_live_en production,pk_test_en test) : cette clé est destinée à être exposée côté navigateur, elle ne présente pas de risque de sécurité. - Clé secrète (commence par
sk_live_en production,sk_test_en test) : cette clé est critique pour la sécurité. Elle ne doit JAMAIS être partagée, mise dans un email, ou publiée publiquement. PayLive la chiffre automatiquement avant de la stocker en base.
Copiez ces deux clés dans votre presse-papier. Vous allez les coller dans PayLive dans la prochaine étape.
Étape 3 — Créer le webhook Stripe
Le webhook est un canal de communication que Stripe utilise pour notifier PayLive en temps réel quand un paiement est réalisé, remboursé ou contesté. Sans ce webhook, PayLive ne saurait pas qu'un spectateur a acheté votre replay et ne lui donnerait pas accès au contenu.
Dans Stripe Dashboard, toujours dans la section Développeurs, cliquez sur Webhooks, puis sur Ajouter un endpoint. Dans le champ URL, collez l'adresse suivante :
https://paylive.tv/.netlify/functions/stripe-webhook
Dans la section Événements à écouter, sélectionnez ces deux événements :
- checkout.session.completed (pour être notifié des paiements réussis)
- charge.refunded (pour être notifié des remboursements)
Validez la création de l'endpoint. Stripe vous affiche alors une nouvelle page avec les détails du webhook. Cliquez sur Révéler dans la section Clé de signature et copiez la valeur qui commence par whsec_. C'est votre webhook secret, la troisième et dernière clé dont vous avez besoin.
Étape 4 — Coller les 3 clés dans PayLive
Retournez dans votre dashboard PayLive, dans Revenus › onglet Paiements. Vous voyez la carte Stripe avec 3 champs à remplir :
https://paylive.tv/.netlify/functions/stripe-webhook → Événements checkout.session.completed, charge.refunded → Révéler et copier le whsec_Collez chaque clé dans le champ correspondant, puis cliquez sur Connecter Stripe en bas de la card. PayLive enregistre les clés (en chiffrant les clés secrètes avant stockage) et affiche un message de confirmation. Le badge Non connecté passe en Connecté avec une pastille verte.
PayLive chiffre vos clés secrètes (sk_live_ et whsec_) avant de les stocker en base de données. Même en cas de fuite de la base, vos clés ne peuvent pas être déchiffrées sans la clé de chiffrement serveur qui est elle-même conservée dans un environnement protégé. Vous n'avez jamais accès à vos clés en clair depuis le dashboard : si vous devez les changer, vous devez coller une nouvelle valeur qui écrase l'ancienne. C'est une protection volontaire contre les fuites accidentelles.
Configurer PayPal pas à pas
Le processus pour PayPal est similaire à Stripe : récupérer 3 informations depuis PayPal Developer, les coller dans PayLive. Comptez environ 15 minutes.
Étape 1 — Activer votre compte PayPal Business
Si vous n'avez qu'un compte PayPal personnel, vous devez le convertir en compte Business pour pouvoir encaisser des paiements professionnels. Cette conversion se fait gratuitement depuis les paramètres de votre compte PayPal, et prend effet immédiatement.
Étape 2 — Créer une application dans PayPal Developer
Rendez-vous sur developer.paypal.com/dashboard. Connectez-vous avec votre compte PayPal Business, puis cliquez sur Apps & Credentials dans le menu de gauche. Basculez sur le mode Live (pas Sandbox) en haut à droite, puis cliquez sur Create App.
Donnez un nom à votre application (par exemple "PayLive - Mon compte") et validez. PayPal vous affiche la page de détails de votre nouvelle app avec deux informations importantes : le Client ID et le Secret.
Étape 3 — Coller les informations dans PayLive
Retournez dans PayLive › Revenus › Paiements et remplissez la card PayPal :
- Client ID : collez la valeur copiée depuis PayPal Developer
- Client Secret : collez la valeur du Secret (PayLive la chiffre avant stockage, comme pour Stripe)
- Email PayPal : votre email de compte PayPal Business (celui qui recevra les paiements)
Cliquez sur Connecter PayPal. Le badge passe de Non connecté à Connecté, et vous êtes opérationnel pour encaisser des paiements PayPal sur vos replays.
Faire votre premier test d'achat
Avant d'annoncer à votre audience qu'ils peuvent acheter vos contenus, vous devez absolument faire un test d'achat complet avec votre propre compte. Cela vous garantit que tout fonctionne : le checkout, la confirmation de paiement, le déblocage du contenu, et la réception de l'argent.
-
Créez un replay de test à petit prix
Dans Dashboard › Replays, créez un nouveau replay (peu importe le contenu, vous pouvez uploader n'importe quelle vidéo courte) et configurez-le en payant à 1 €. C'est le prix minimum qui permet de tester un vrai paiement sans dépenser beaucoup.
-
Publiez le replay sur votre chaîne publique
Activez le statut Publié pour que le replay apparaisse sur votre page
paylive.tv/@votre-slug. Vous pouvez ensuite retirer la publication après le test. -
Ouvrez votre page publique dans un navigateur privé
Utilisez une fenêtre de navigation privée (ou un autre navigateur) pour simuler l'expérience d'un visiteur externe. Cliquez sur votre replay de test et sur le bouton "Acheter".
-
Effectuez le paiement avec une vraie carte
Renseignez vos vraies coordonnées bancaires (ou PayPal). Le paiement va bien se réaliser et vous allez recevoir un débit de 1 € sur votre compte. C'est l'objectif : valider de bout en bout que l'argent arrive bien chez vous.
-
Vérifiez le déblocage du replay
Après le paiement, vous devez immédiatement accéder au contenu du replay sans autre étape. Si le lecteur reste bloqué ou affiche une erreur, c'est que le webhook ne fonctionne pas correctement (souvent un problème de configuration de l'URL ou de la clé whsec_).
-
Vérifiez que la transaction apparaît dans l'onglet Transactions
Retournez dans votre dashboard PayLive, onglet Transactions. Votre achat de test doit y apparaître avec le statut "Completed", le montant de 1 €, votre email comme acheteur, et la mention Stripe ou PayPal selon ce que vous avez testé.
-
Remboursez-vous via Stripe ou PayPal
Une fois tous les tests validés, vous pouvez rembourser votre achat de test depuis le dashboard Stripe (ou PayPal) directement. L'euro retourne sur votre compte et la transaction apparaît comme "Refunded" dans PayLive.
Nous insistons sur ce test parce que c'est la seule façon de valider que la chaîne complète fonctionne : vos clés, le webhook, la confirmation de paiement, le déblocage du contenu, la réception bancaire. Chaque étape peut échouer individuellement, et vous ne le saurez jamais avant qu'un vrai client paye et se retrouve bloqué. Dix minutes de test aujourd'hui vous évitent des heures de support client demain.
Gérer vos ventes au quotidien
Une fois vos paiements configurés et votre premier test validé, le suivi de vos ventes se fait depuis les deux autres onglets de la page Revenus.
L'onglet Statistiques
Vous y trouvez les 4 KPIs principaux : CA du mois (avec le nombre de ventes), CA total (toutes périodes confondues), Panier moyen (revenus totaux divisés par le nombre de transactions), et le fameux Commission PayLive : 0€. Un graphique en bas de page montre l'évolution de vos ventes dans le temps, avec possibilité de filtrer par période (7 jours, 30 jours, 90 jours, 1 an).
L'onglet Transactions
Vous y trouvez la liste complète de toutes vos ventes, triées par date décroissante. Pour chaque transaction, vous voyez : le nom et l'email de l'acheteur, le replay acheté, le montant, le moyen de paiement (Stripe ou PayPal), la date, et le statut (Completed, Refunded, Failed, Pending). Vous pouvez cliquer sur une ligne pour voir le détail complet et, si besoin, déclencher un remboursement directement depuis PayLive.
Gérer les remboursements
Les remboursements peuvent être initiés de deux façons : soit depuis votre dashboard PayLive (via l'onglet Transactions), soit directement depuis votre dashboard Stripe ou PayPal. Dans les deux cas, le webhook met automatiquement à jour le statut dans PayLive et révoque l'accès du client au contenu remboursé.
Il n'y a pas de politique imposée par PayLive sur les remboursements : c'est vous qui décidez de votre politique commerciale (satisfait ou remboursé sous 7 jours, 14 jours, 30 jours, pas de remboursement, etc.). Nous recommandons fortement d'afficher votre politique clairement sur votre page publique pour éviter les malentendus avec vos clients.
Pour aller plus loin
Vous savez maintenant configurer Stripe et PayPal et faire vos premières ventes directes. Dans le dernier chapitre de cette partie, nous explorerons les stratégies avancées de monétisation : vendre un pack de plusieurs replays ensemble, utiliser un lien externe vers Systeme.io ou ClickFunnels pour les tunnels complexes, et exploiter les 4 modes d'expiration vus au chapitre 11 pour créer des offres avec urgence programmée.