La page se tourne.
Le prochain chapitre arrive…
Psst… appropriez-vous votre lecture.
Polices et thèmes se trouvent dans Apparence. Vos yeux ont aussi leur mot à dire.
Le prochain chapitre arrive…
The Lightning specification for encoding payment requests as signed invoices with fields such as amount, payment hash, description, and expiry.
Vérification de la lecture vocale du navigateur…
Cette lecture est actuellement disponible en anglais. L’interface utilise la langue choisie.
Lire l’original anglais →BOLT 11 defines a compact invoice format used by Lightning wallets. It can carry information needed to attempt a payment, including the payment hash, optional amount, description-related data, expiry, and routing information. The invoice's signature helps bind the request to its signing identity. A wallet parses these fields rather than treating the invoice as an arbitrary text message or a conventional on-chain receiving address.
A merchant generates an invoice for a particular payment, and the customer's wallet displays the amount and relevant details before attempting a route. The payment hash connects the request to Lightning's conditional payment mechanism. If the invoice has expired or no usable route exists, scanning the QR code alone does not complete the transaction. An amountless invoice also requires the sender to choose an amount, which changes what the interface must explain.
An invoice is a request, not proof that it was paid. Applications need to track the actual payment result and avoid assuming repeated attempts are harmless in every surrounding business workflow. BOLT 12 offers introduce a different reusable request-and-invoice model; their presence does not make older invoice formats identical. When documenting support, identify which format the wallet handles, what recipient information it exposes, and whether a merchant's confirmation reflects successful settlement or only creation of an invoice.