Recibe tu primer pago Lightning y verifica el resultado
Una invoice Lightning no es una dirección Bitcoin on-chain. Aprende a crear una solicitud de cobro, verificar importe y caducidad, comprobar el estado de recepción y distinguir un pago realmente liquidado de una pantalla que solo dice «solicitado».
Invoice, destinatario, ruta y liquidación
Lightning permite pagos a través de canales y otros mecanismos compatibles. Una invoice BOLT11 suele codificar destino, importe si está fijado, identificador del pago (payment hash), condiciones de caducidad y una descripción o su referencia. No se entrega una seed ni una dirección on-chain para cobrarla.
Una Lightning Address es una forma cómoda de solicitar pagos a través de un servicio; normalmente la wallet pagadora obtiene una invoice concreta en el proceso. Un QR solo transporta esos datos. La diferencia está explicada en Invoice, Lightning Address y QR: no son lo mismo.
El resultado relevante es que la invoice figure como pagada o liquidada en la wallet receptora y el sistema de pago deje constancia compatible. Para un negocio, además, debes relacionar ese estado con el pedido correspondiente.
🐥 ¿Es necesario abrir y gestionar un canal Lightning para empezar?
No en todos los modelos. Existen wallets y servicios que gestionan liquidez o custodia por ti. En una wallet con canales propios puede ser necesaria liquidez entrante suficiente; los servicios con infraestructura gestionada resuelven parte del problema por otros mecanismos. Identifica tu modelo antes de interpretar un fallo. Si no tienes claro qué es un canal, empieza por ¿Qué es un canal Lightning?
Elige quién recibe y qué puedes comprobar
Necesitas una wallet o servicio que permita recibir Lightning. Para una prueba real opcional puedes usar una segunda wallet que pueda pagar una pequeña cantidad de sats, pero no necesitas enviarlos para aprender los pasos.
- Identidad: abre la cuenta receptora correcta y verifica su estado sin compartir seeds ni contraseñas.
- Modelo: descubre si el saldo lo custodia un proveedor, un LSP u operas tus propios canales.
- Red: comprueba que la función dice Lightning y que vas a generar una invoice, no una dirección Bitcoin on-chain.
- Liquidez: si usas canales propios, estudia si puedes recibir el importe previsto. Tener 10.000 sats en un canal no garantiza poder recibir otros 10.000 sats.
Crea una invoice nueva y comprueba qué significa cada estado
- PASO 1 · Recibir: en la wallet destinataria elige Receive / Recibir → Lightning. Los nombres cambian según la aplicación.
- PASO 2 · Importe: indica una cantidad pequeña y claramente expresada en sats. Si creas una invoice sin importe, recuerda que es el pagador quien deberá fijarlo; para aprender es más claro comenzar con importe definido.
- PASO 3 · Concepto: añade una descripción breve si la herramienta lo permite. No pongas información confidencial: puede viajar incluida o asociada al pago.
- PASO 4 · Generar: obtén una invoice nueva. No la confundas con una dirección on-chain y observa su caducidad.
- PASO 5 · Verificación previa: si tienes una segunda wallet, decodifica o previsualiza la invoice antes de autorizar el pago. Compara importe, descripción y destinatario cuando estén disponibles.
- PASO 6 · Prueba opcional: solo si deseas gastar una cantidad pequeña y ambas wallets están preparadas, paga la invoice una vez. Si no dispones de fondos o no quieres utilizarlos, detente aquí: ya puedes practicar la creación y lectura sin mover nada.
- PASO 7 · Resultado: vuelve a la wallet receptora y comprueba que esa invoice concreta aparece como pagada o liquidada, no simplemente creada. Compara el identificador o registro de recepción con el de la operación pagadora.
¿Puedes distinguir una invoice generada, una invoice caducada sin pago y una recepción efectivamente liquidada?
Pendiente, pagada, caducada y fallida no significan lo mismo
Unpaid
La invoice existe y, según su caducidad, podría seguir siendo pagable; todavía no hay evidencia de liquidación.
Paid / Settled
El receptor registra la liquidación. Es la referencia principal para concluir que esta invoice concreta se cobró.
Expired
La solicitud ya no debería aceptarse en su forma original. Genera una nueva cuando corresponda; no reutilices una invoice de un solo uso.
Una wallet emisora puede mostrar in flight, éxito o fallo. Si un intento está aún en curso, no repitas indiscriminadamente el pago. Primero consulta su estado final y el historial de la invoice para evitar solicitudes o pagos duplicados.
Core Lightning ofrece estados como unpaid, paid, expired para consultar invoices; otros sistemas usan terminología equivalente. El pago Lightning no requiere esperar a que un bloque on-chain confirme esa invoice.
Revisa capacidad entrante, conectividad y servicio
Si la invoice es válida pero el pago no llega, comprueba: caducidad, importe, disponibilidad de la wallet receptora, estado del proveedor o nodo, rutas y, en canales propios, liquidez entrante. Una falla en cualquier tramo puede impedir la liquidación aunque el destinatario tenga una dirección Lightning válida.
Si tu wallet es custodial, el saldo de la app y la promesa del proveedor están ligados a su operación; pregunta por el estado específico al servicio. En autocustodia Lightning, además de claves pueden importar backups de canal, conectividad y política de recepción.
Profundiza en Liquidez entrante y saliente en Lightning.
El recibo y la invoice también cuentan una historia
Una invoice concreta puede identificar un pago, su importe o descripción, y datos asociados al receptor. No publiques solicitudes de cobro de clientes ni identificadores sin necesidad. Una Lightning Address puede depender de un servicio que conoce actividad y dirección de usuario.
El payment hash identifica el pago; la preimage puede constituir prueba criptográfica de su liquidación en flujos compatibles. Sin embargo, no necesitas divulgar la preimage ni otro dato interno para demostrar a un comercio que su propio sistema registró el pago. La comparación con el pedido y el recibo del proveedor es lo más práctico.
Si guardas un recibo, conserva lo mínimo necesario: importe, estado, referencia del pedido y fecha, sin adjuntar semillas, cookies, tokens de sesión ni copias de seguridad.
Diagnostica sin enviar un satoshi
🐥 Caso A · La invoice muestra un QR, pero el pagador no ha hecho nada
La invoice sigue sin cobrar. El QR solo presenta la solicitud. Comprueba el estado en la wallet receptora; crearla no mueve bitcoin.
🐥 Caso B · La invoice caducó mientras se preparaba el pago
Genera una nueva solicitud antes de volver a intentar pagar. Si alguien afirma que el pago original se completó, verifica su historial e identificador para no generar cobros duplicados.
🐥 Caso C · Tu nodo tiene saldo, pero no consigue recibir
Investiga la liquidez entrante y la ruta, no solo el saldo visible. Tener fondos en un canal no significa poder recibir esa cantidad; los servicios gestionados pueden abstraer parte de la operación.
¿Sabes cuándo has recibido de verdad?
- Solicitud: distingo invoice Lightning de dirección on-chain.
- Contenido: reviso importe, descripción y caducidad.
- Recepción: compruebo el estado de la invoice concreta.
- Incidencia: sé investigar expiración, rutas y liquidez entrante.
- Privacidad: no comparto secretos ni recibos innecesarios.
Un cobro se verifica, no se deduce de un QR
Has aprendido a separar crear una solicitud, intentar pagarla y verificar su liquidación. La evidencia de la wallet receptora y la correspondencia con el pago importan más que una animación de éxito en otra pantalla.
Verificación técnica y lecturas complementarias
Siguiente práctica: paga con Bitcoin en un comercio, del QR al justificante.

Hay más piezas que encajan con esta
Continúa por contenidos relacionados con el tema que acabas de estudiar.








