Damus
Franck profile picture
Franck
@Franck
🟦 Module 3 — Paywall

Accéder au module LNbits
https://lnbits.com/extensions/paywall

---

📘 Essentiel

Le module Paywall permet de protéger un contenu derrière un paiement Lightning.
Tu définis un montant → LNbits génère une URL ou un embed → l’utilisateur paie → il accède au contenu.

C’est l’outil parfait pour :

• articles premium
• fichiers téléchargeables
• pages privées
• accès ponctuels
• micro‑paiements pour ressources numériques


Minimaliste, rapide, souverain, sans friction.

---

⭐ Points clés

• Création de paywalls en quelques secondes
• Montant fixe (en sats)
• Accès automatique après paiement
• URL unique ou embed HTML
• Compatible QR + LNURL
• Peut protéger : texte, liens, fichiers, pages externes
• Historique des paiements
• Compatible iPhone


---

🎯 Cas d’usage

• Article premium : débloquer un texte après paiement
• Téléchargement : PDF, ZIP, image, dataset
• Accès privé : page, ressource, outil interne
• Micro‑services : API pay‑per‑use
• Contenu éducatif : cours, tutoriels, notes
• Newsletter payante : accès ponctuel à un numéro
• Nostr : débloquer un NIP‑05, un guide, un fichier


---

🧭 Guide utilisateur

1. Ouvrir l’extension Paywall

→ Dans LNbits, Extensions → Paywall

2. Créer un nouveau paywall

• Titre
• Montant (en sats)
• Contenu protégé (texte, lien, embed, fichier)
• Message avant paiement
• Message après paiement


3. Générer

LNbits produit :

• une URL unique
• un QR code
• un embed HTML (iframe)


4. Partager

• sur un site
• dans un article
• dans une newsletter
• via Nostr
• via un lien direct


5. L’utilisateur paie

→ facture BOLT11
→ ou LNURLp
→ accès immédiat au contenu

6. Suivre les paiements

Historique complet dans le dashboard.

---

🧩 Architecture

Flux :

1. L’utilisateur ouvre l’URL du paywall
2. LNbits génère une facture Lightning
3. Paiement → webhook interne
4. LNbits débloque le contenu
5. L’utilisateur accède à la ressource


Dépendances :

• un wallet Lightning connecté (LND, CLN, LNbits, LNbits‑LNDHub…)
• aucune dépendance externe


---

🛠️ API

Endpoints principaux :

• POST /paywall/api/v1/paywalls — créer un paywall
• GET /paywall/api/v1/paywalls — lister
• GET /paywall/api/v1/paywalls/{id} — récupérer
• DELETE /paywall/api/v1/paywalls/{id} — supprimer


Webhook interne :

• déclenché après paiement → débloque le contenu


---

⚠️ Limites

• Pas de paiement récurrent (→ utiliser Subscriptions)
• Pas de DRM (accès = confiance utilisateur)
• Pas de personnalisation avancée de l’UI
• Pas de segmentation utilisateur


---

#utxofamas
#utxolnbits
#nostrfr

👀 tous les outils répertoriés :
https://utxo.univer.se/