Partie IV · Chapitre 2

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.

paylive.tv/dashboard/monetization
Dashboard
Dashboard Revenus
Pilotez vos revenus — 0% de commission PayLive
Connectez Stripe ou PayPal, suivez vos ventes, gardez 100% de vos revenus
Statistiques
Paiements
Transactions
CA du mois
3 427€
47 ventes
CA total
18 940€
263 transactions
Panier moyen
72€
Commission PayLive
0€
0% — vous gardez tout
La page Revenus avec ses 3 onglets (Statistiques, Paiements, Transactions) et ses 4 indicateurs clés, dont le célèbre « Commission PayLive : 0€ ».

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
✦ Notre recommandation

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 :

paylive.tv/dashboard/monetization
Dashboard
S
Stripe
Cartes bancaires, Apple Pay, Google Pay
Non connecté
Disponible dans Stripe Dashboard → Développeurs → Clés API
Ne partagez jamais cette clé. Elle est chiffrée avant stockage.
Requis pour vérifier les webhooks Stripe. Stripe Dashboard → Webhooks → Cliquer sur votre endpoint → Révéler la clé de signature.
1. Clés API — Stripe Dashboard → Développeurs → Clés API → Copier pk_live_ et sk_live_
2. Webhook — Stripe Dashboard → Développeurs → Webhooks → Ajouter endpoint https://paylive.tv/.netlify/functions/stripe-webhook → Événements checkout.session.completed, charge.refunded → Révéler et copier le whsec_
La card Stripe avec ses 3 champs et l'encart d'instructions intégré pour vous guider pas à pas.

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.

ⓘ La sécurité des clés secrètes

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.

  1. 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.

  2. 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.

  3. 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".

  4. 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.

  5. 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_).

  6. 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é.

  7. 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.

⚠ Ne sautez jamais le test complet

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.

← Retour à l'app