Damus
nostrich profile picture
nostrich
🔥 MODULE 1 — LNURLp (Payment Links)

---

🟦 LNURLp — Payment Links

Créer des liens de paiement Lightning statiques, compatibles LNURL.

LNURLp est l’extension LNbits la plus utilisée : elle permet de générer des liens de paiement Lightning permanents, montant fixe ou variable, avec QR code statique.
C’est la brique fondamentale pour tips, dons, paiements simples, créateurs, boutiques minimalistes.

---

⭐ Points clés

• Génère des liens de paiement Lightning statiques
• Compatible LNURL-pay (standard universel)
• Montant fixe ou variable
• QR code statique → utilisable partout
• Callback LNbits → génère une facture BOLT11 à la volée
• Supporte : description, metadata, success actions
• API complète pour automatisation
• Fonctionne avec tous les backends Lightning (LND, CLN, LNbits, etc.)


---

🎯 Cas d’usage

• Dons / tips pour créateurs, streamers, newsletters
• Paiement simple pour un service ponctuel
• QR code statique pour un commerce physique
• Collecte de fonds (simple, sans gestion avancée)
• Paiement pour un fichier / ressource (via success action)
• Intégration dans un site web (bouton “Pay with Lightning”)
• Paiement pour événements (montant libre)
• Paiement récurrent manuel (l’utilisateur scanne chaque mois)


---

🧭 Guide utilisateur

Créer un lien LNURLp

1. Ouvrir LNbits
2. Aller dans Extensions → LNURLp
3. Cliquer Create LNURLp
4. Choisir :• montant fixe ou variable
• description
• success action (message, URL, fichier)

5. Générer → un lien + QR code apparaissent
6. Partager le lien ou afficher le QR code


Recevoir un paiement

1. L’utilisateur scanne le QR
2. Son wallet LNURL-pay récupère les metadata
3. Le wallet demande une facture BOLT11
4. LNbits génère la facture
5. Paiement → crédit immédiat dans ton wallet LNbits


Automatiser

• Utiliser l’API LNURLp pour créer des liens dynamiques
• Intégrer dans un site web via un simple <img> QR
• Connecter à Zapier / n8n via webhooks LNbits


---

🧩 Architecture

• Endpoint LNURLp = URL statique
• Le wallet du payeur appelle :• GET /lnurlp/api/v1/lnurl/{id} → metadata
• GET /lnurlp/api/v1/lnurl/callback/{id}?amount=... → facture

• LNbits génère une facture BOLT11 via ton backend Lightning
• Paiement → LNbits crédite ton wallet interne


---

🔌 API (officielle)

• GET /lnurlp/api/v1/links
• POST /lnurlp/api/v1/links
• GET /lnurlp/api/v1/links/{id}
• DELETE /lnurlp/api/v1/links/{id}
• GET /lnurlp/api/v1/lnurl/{id}
• GET /lnurlp/api/v1/lnurl/callback/{id}


---
#utxofamas
#utxoLNBITS
#nostrfr