Skip to main content

▶ Voir le flux 402 en premier

Démo de terminal interactif — observez requête → 402 → paiement Lightning → 200 OK, en direct dans votre navigateur.

Option A — Créer un serveur complet en une seule commande (le plus rapide)

Cela crée un projet Express + l402-kit complet : server.ts, .env.example, tsconfig.json, et un endpoint /premium prêt à accepter les paiements Lightning.
Ensuite :

Option B — Ajouter à un projet existant

1. Choisissez votre mode

Pas sûr ? Commencez avec Managed — pas de nœud, pas de compte, juste une adresse Lightning. Passez à Soberano en une ligne de code dès que vous souhaitez des frais à 0 %. Les tokens déjà payés continuent de fonctionner après le changement. Obtenez une adresse Lightning (gratuit, 2 min) : Inscrivez-vous sur dashboard.blink.sv — vous recevrez yourname@blink.sv. Ou utilisez Alby, Phoenix, ou Wallet of Satoshi. Configuration Soberano : Inscrivez-vous sur dashboard.blink.svAPI Keys → créez une clé → copiez votre BTC Wallet ID depuis la page du portefeuille. Définissez BLINK_API_KEY et BLINK_WALLET_ID dans votre .env.

2. Installer

3. Ajouter à votre API

Aucun nœud Lightning nécessaire — juste votre adresse Lightning.

4. Tester

Réponse :
Payez la facture avec n’importe quel portefeuille Lightning, puis :
Réponse :
Votre API accepte désormais les paiements en Bitcoin.

Tester sans vrais sats

Vous n’avez pas besoin d’un portefeuille Lightning pour tester votre intégration. Utilisez un fournisseur mock — il génère des paires de tokens cryptographiques valides localement, sans aucun appel réseau :
Pour des tests avec de l’argent réel en bac à sable, utilisez le mode test d’OpenNode :
Guide de test complet → Testing