Skip to main content

▶ Guarda prima il flusso 402

Demo interattiva nel terminale — osserva richiesta → 402 → pagamento Lightning → 200 OK, in diretta nel tuo browser.

Opzione A — Crea un server completo con un solo comando (il più veloce)

Questo crea un progetto Express + l402-kit completo: server.ts, .env.example, tsconfig.json, e un endpoint /premium pronto ad accettare pagamenti Lightning.
Poi:

Opzione B — Aggiungere a un progetto esistente

1. Scegli la modalità

Non sei sicuro? Inizia con Managed — nessun nodo, nessun account, solo un indirizzo Lightning. Passa a Soberano con una riga di codice quando vuoi le commissioni allo 0%. I token già pagati continuano a funzionare dopo il cambio. Ottieni un indirizzo Lightning (gratuito, 2 min): Registrati su dashboard.blink.sv — riceverai yourname@blink.sv. Oppure usa Alby, Phoenix, o Wallet of Satoshi. Configurazione Soberano: Registrati su dashboard.blink.svAPI Keys → crea chiave → copia il tuo BTC Wallet ID dalla pagina del wallet. Imposta BLINK_API_KEY e BLINK_WALLET_ID nel tuo .env.

2. Installa

3. Aggiungere alla tua API

Nessun nodo Lightning necessario — basta il tuo indirizzo Lightning.

4. Testalo

Risposta:
Paga la fattura con qualsiasi wallet Lightning, poi:
Risposta:
La tua API ora accetta pagamenti in Bitcoin.

Testa senza sats reali

Non hai bisogno di un wallet Lightning per testare la tua integrazione. Usa un mock provider — genera coppie di token crittografici validi in locale, senza alcuna chiamata di rete:
Per test con denaro reale in sandbox, usa la modalità test di OpenNode:
Guida completa ai test → Testing