Skip to main content

▶ Ver el flujo 402 primero

Demo de terminal interactivo — ve solicitud → 402 → pago Lightning → 200 OK, en vivo en tu navegador.

Opción A — Crear un servidor completo en un comando (más rápido)

Esto crea un proyecto completo de Express + l402-kit: server.ts, .env.example, tsconfig.json, y un endpoint /premium listo para aceptar pagos Lightning.
Luego:

Opción B — Agregar a un proyecto existente

1. Elige tu modo

¿No estás seguro? Comienza con Managed — sin nodo, sin cuenta, solo una dirección Lightning. Cambia a Soberano en una sola línea de código cuando quieras comisiones del 0%. Los tokens ya pagados siguen funcionando después del cambio. Obtén una dirección Lightning (gratis, 2 min): Regístrate en dashboard.blink.sv — recibirás tunombre@blink.sv. O usa Alby, Phoenix, o Wallet of Satoshi. Configuración Soberano: Regístrate en dashboard.blink.svAPI Keys → crea una clave → copia tu BTC Wallet ID desde la página de la billetera. Establece BLINK_API_KEY y BLINK_WALLET_ID en tu .env.

2. Instalar

3. Agregar a tu API

No se necesita nodo Lightning — solo tu dirección Lightning.

4. Probarlo

Respuesta:
Paga la factura con cualquier billetera Lightning, luego:
Respuesta:
Tu API ahora acepta pagos en Bitcoin.

Probar sin sats reales

No necesitas una billetera Lightning para probar tu integración. Usa un proveedor simulado — genera pares de tokens criptográficos válidos localmente, sin llamadas de red:
Para pruebas con dinero real en el entorno de pruebas, usa el testMode de OpenNode:
Guía completa de pruebas → Testing