AgentGrade
EnglishEspañol日本語中文
← Base de Conocimientos

L402 — Pagos Lightning

¿Qué es L402?

L402 (anteriormente LSAT) usa la Lightning Network de Bitcoin para pagos instantáneos de API. El servidor emite un macaroon (un token portador) emparejado con una factura Lightning — una vez que el agente paga la factura, el macaroon se vuelve válido.

Cómo funciona

  1. El agente envía una solicitud a un endpoint de pago
  2. El servidor devuelve HTTP 402 con WWW-Authenticate: L402 macaroon="...", invoice="..."
  3. El agente paga la factura Lightning
  4. El agente reintenta con el macaroon pagado como prueba (Authorization: L402 macaroon:preimage)
  5. El servidor verifica el macaroon y responde

Conceptos clave

Cómo agregar L402 a tu servicio

  1. Ejecuta un nodo Lightning (LND, CLN) o usa un Lightning Service Provider
  2. Por cada solicitud de pago, genera un par de macaroon + factura Lightning
  3. Devuelve 402 con WWW-Authenticate: L402 macaroon="<base64>", invoice="<bolt11>"
  4. En el reintento, verifica el macaroon y comprueba el preimage de la factura

Madurez de la especificación

Establecido. Originalmente desarrollado por Lightning Labs como LSAT, renombrado a L402. Usado en producción por múltiples APIs basadas en Lightning.

Más información

Relacionado