Skip to main content

▶ Sieh dir zuerst den 402-Flow an

Interaktives Terminal-Demo — erlebe Request → 402 → Lightning-Zahlung → 200 OK, live in deinem Browser.

Option A — Vollständigen Server mit einem Befehl erstellen (am schnellsten)

Dies erstellt ein vollständiges Express + l402-kit Projekt: server.ts, .env.example, tsconfig.json und einen /premium-Endpunkt, der bereit ist, Lightning-Zahlungen zu akzeptieren.
Dann:

Option B — Zu einem bestehenden Projekt hinzufügen

1. Modus wählen

Nicht sicher? Starte mit Managed — kein Node, kein Konto, nur eine Lightning-Adresse. Wechsle jederzeit mit einer Zeile Code zu Soberano, wenn du 0% Gebühren möchtest. Bereits bezahlte Token funktionieren nach dem Wechsel weiterhin. Lightning-Adresse erhalten (kostenlos, 2 Min.): Registriere dich unter dashboard.blink.sv — du erhältst yourname@blink.sv. Oder nutze Alby, Phoenix oder Wallet of Satoshi. Soberano-Einrichtung: Registriere dich unter dashboard.blink.svAPI Keys → Schlüssel erstellen → kopiere deine BTC Wallet ID von der Wallet-Seite. Setze BLINK_API_KEY und BLINK_WALLET_ID in deiner .env.

2. Installieren

3. Zur API hinzufügen

Kein Lightning-Node erforderlich — nur deine Lightning-Adresse.

4. Testen

Antwort:
Bezahle die Rechnung mit einer beliebigen Lightning-Wallet, dann:
Antwort:
Deine API akzeptiert jetzt Bitcoin-Zahlungen.

Testen ohne echte sats

Du benötigst keine Lightning-Wallet, um deine Integration zu testen. Verwende einen Mock-Provider — er generiert lokal gültige kryptografische Token-Paare, ohne Netzwerkaufrufe:
Für Tests mit echtem Geld in der Sandbox verwende OpenNodes testMode:
Vollständige Testanleitung → Testing