Wallet supportati
BlinkWallet
Configurazione
- Registrati su blink.sv
- Vai su Dashboard → API Keys → crea una chiave
- Copia il tuo Wallet ID dalla dashboard
Node.js
Python
Come funziona
Chiama la Blink GraphQL API con la mutationlnInvoicePaymentSend. Restituisce il preImage dalla transazione completata.
AlbyWallet
Configurazione
- Crea un account su getalby.com
- Vai su Settings → Access Tokens → crea un token con scope
payments:send - (Opzionale) Esegui il tuo Alby Hub per la custodia autonoma
Node.js
Python
Come funziona
ChiamaPOST /payments/bolt11 sulla REST API di Alby Hub con un token Bearer. Restituisce il payment_preimage dalla risposta.
Wallet personalizzato
Implementa l’interfacciaL402Wallet per utilizzare qualsiasi wallet Lightning:
- TypeScript
- Python
| Metodo | TypeScript | Python |
|---|---|---|
| Paga una fattura BOLT11 | payInvoice(bolt11): Promise<{ preimage: string }> | pay_invoice(bolt11: str) -> str |
Scegliere un wallet
- Test / prototipazione → Blink (custodial, configurazione immediata, piano gratuito)
- Agente in produzione, massimo controllo → Alby Hub self-hosted (non-custodial, REST API)
- Alta elaborazione / commissioni basse → Phoenix tramite
L402Walletpersonalizzato (non-custodial, ACINQ) - Enterprise → LNbits self-hosted tramite wallet personalizzato