Bitcoin insights and practical guides
By Crypto Dispensers · Updated November 2, 2026

Practical checks
The BOLT 11 specification includes an invoice beginning lnbc2500u1pvjluez. We decoded its amount, timestamp and expiry to show how these fields work together. This is an old protocol test example, not a current payment request or a wallet screenshot.
| Encoded detail | Decoded value | How to read it |
|---|---|---|
lnbc | Lightning on Bitcoin mainnet | The request uses Lightning, rather than an on-chain receiving address. |
2500u | 0.0025 BTC = 250,000 satoshis | The amount is expressed in micro-bitcoin in this example. |
pvjluez | June 1, 2017 at 10:57:38 UTC | This is the invoice’s creation timestamp. |
Expiry field x | 60 seconds | Its expiry time was June 1, 2017 at 10:58:38 UTC. |
The published example has long since expired. Its fields describe a request; they provide no evidence that anyone paid it. A wallet’s completed-payment record is a separate thing to check.
For an actual purchase, let a compatible wallet validate the request, review the displayed amount and expiry, and confirm the recipient independently. If a payment attempt is still unresolved, check its status before requesting a replacement invoice or paying again.
Decoding reproduced November 2, 2026 against the pinned BOLT 11 specification. We checked the Bech32 checksum and decoded fields without attempting a payment. This walkthrough does not perform signature verification or establish recipient identity. The specification’s old dollar description is not a current BTC exchange rate.
Bitcoin payment requests
This guide focuses on BOLT 11 invoices, a widely used Lightning payment-request format. It separates three questions that are easy to confuse: Is the request still valid? Has a payment started? Has that payment completed?
For an ordinary Bitcoin blockchain transfer, use the separate guide to sending Bitcoin. Do not paste a Lightning invoice into a field that accepts only an on-chain address.
An invoice carries information the sending wallet needs, including a payment hash, creation time, expiry conditions and a signature. It can specify an amount, describe the request and include information that helps route the payment. Some invoices omit the amount so the sender can enter it.
A mainnet BOLT 11 invoice starts with lnbc; a link may put lightning: before the encoded string. Recognizing those characters is only a clue. Let a compatible wallet validate and display the request rather than manually editing it. Uppercase invoice text in a QR code can be normal. Lightning Labs explains the format and decoding.
Two practical checks matter more than reading the encoded characters:
Creating or sharing an invoice does not transfer bitcoin. The recipient should check their own wallet's payment record before treating a purchase or debt as paid.
The exact buttons vary, but the basic sequence is straightforward:
In LND's receiving workflow, generating the invoice and observing its settlement are separate operations. Treat a paid BOLT 11 invoice as completed; generate a fresh request for a new payment.
Wallets and services can impose their own limits, fees and availability conditions. Read the current interface and provider help. This educational guide does not establish that a particular Crypto Dispensers product supports Lightning.
These teaching cards are labeled examples, not wallet screenshots. They contain no payment destination. A matching asset name or a working QR scan is not enough to establish that the sender supports the requested payment method.
Two different receiving instructions
Purpose: a destination for a Bitcoin blockchain transaction. Check: the complete address, supported network and receiving conditions. After sending: use the Bitcoin TXID and confirmations.
Purpose: a Lightning payment request created by the receiving wallet. Check: the decoded amount, destination context, validity and wallet support. After an attempt: check the Lightning payment’s own status.
Confirm that the sender is making an on-chain Bitcoin transfer and supports that destination. Compare the full pasted address with the trusted receiving screen. Do not infer recipient ownership from a prefix.
Use a compatible Lightning payment flow. Let the wallet decode the request and check its current expiry and amount. Do not paste it into a field that accepts only an on-chain address.
Pause and ask the purchase provider to confirm the supported delivery method. Do not change characters, remove a prefix or choose a different network just to make a field accept the value.
When arranging a Bitcoin purchase by wire, the wire instructions are for the dollar payment, while the wallet destination is for later Bitcoin delivery. Use the supported receiving instructions requested in your purchase. This article does not establish Lightning support for a Crypto Dispensers product.
If the purchase requests an on-chain address, follow the receiving-address guide. For an invoice already attempted, check the payment status before generating or paying another request. Invoice expiry alone does not prove that an in-flight payment failed.
Format references reviewed October 14, 2026: the BOLT 11 specification and Lightning Labs’ invoice documentation.
An on-chain Bitcoin payment produces a transaction that a Bitcoin block explorer can show. A Lightning payment has its own payment status; its invoice is not an on-chain TXID for that individual payment. Do not paste a Lightning invoice into our Bitcoin transaction lookup.
Before sending, ask which method the recipient accepts, then review the request in a compatible wallet. Changing an address prefix does not convert one payment method into the other. For address-format compatibility, read bc1q versus bc1p. Our Strike and Coinbase comparison shows why provider support needs a separate check.
There is no universal lifetime for every invoice. BOLT 11 defines expiry relative to the invoice's creation timestamp. The receiving wallet can specify the duration. The protocol describes the expiry rules; your wallet should show the relevant deadline.
For a concrete provider example, Coinbase's Lightning help currently says its generated invoices are valid for 72 hours. That is a Coinbase policy, not a network-wide rule.
A service can also give the sender a payment quote with a separate deadline. Strike's API documentation distinguishes an expired quote from an expired invoice: a still-valid invoice can get a new quote, while an expired invoice requires a new request and quote.
Consider this invented example:
| Event | What it means |
|---|---|
| A request is created at 2:00 p.m. with a 15-minute expiry | Its stated deadline is 2:15 p.m. |
| The sender receives a quote valid until 2:03 p.m. | That quote can expire before the invoice does. |
| At 2:05 p.m., no payment has been started | The sender may need a refreshed quote, not necessarily a new invoice. |
| A payment was started and remains in flight at 2:16 p.m. | The expired request does not prove that the attempted payment failed. Check its status before doing anything else. |
The times are illustrative, not a provider promise. Do not use an invoice's countdown as a payment-cancellation timer. An attempted payment has its own resolution process.
Start with the status of the specific payment attempt. An unpaid request, a failed attempt and an unresolved attempt call for different actions.
Lightning Labs' sending documentation explains why a payment already committed along a route must resolve as successful or failed. That is different from a request that nobody has attempted to pay.
Keep payment records private when possible. Do not post an invoice, payment proof or account screenshot publicly merely to diagnose a delay. Support does not need your wallet recovery words or private keys.
The request your wallet displays may be part of a different payment flow. Do not assume every reusable identifier is an invoice.
| Format | What it represents |
|---|---|
| BOLT 11 invoice | An encoded Lightning payment request with its own details and expiry. |
Lightning address, such as name@example.com |
An email-shaped identifier used by compatible wallets to obtain payment instructions. An ordinary email address is not automatically a Lightning address. |
| BOLT 12 offer | An offer from which a compatible wallet requests an invoice. The offer can outlive an individual invoice. |
| On-chain Bitcoin address | A destination for a Bitcoin blockchain transaction, using a different payment route. |
The Lightning Address specification describes its relationship to LNURL-pay. BOLT 12 distinguishes an offer from the invoice requested from it. Support depends on the wallet; one supported format does not establish support for all of them.
Use a fresh BOLT 11 invoice for a new payment. If you need a reusable receiving identifier, check whether both wallets support an appropriate Lightning address or offer flow.
Scanning supplies payment instructions to the app. Review what the app displays and its confirmation flow. A QR code does not prove that funds arrived. See the broader guide to payment QR codes and cash-loading barcodes.
An unpaid request expiring does not itself spend bitcoin. If you already attempted payment, check that attempt's status; expiry alone does not establish the result.
Sources checked September 27, 2026. Provider interfaces and policies can change. The examples explain payment mechanics and are not instructions to make a particular purchase or investment.
Planning to buy Bitcoin for your wallet? Compare wire, ACH, debit card and credit card purchases. Before starting, confirm the receiving format supported by your purchase. This guide does not establish Lightning support for our services.
Compare Bitcoin buying options →Published by Crypto Dispensers, which offers crypto buying, selling and swapping services. This article is educational. Bitcoin prices can fall; fees, timing, eligibility and available services vary. Review the applicable terms before you transact.
Optional guide · Transactions and fees
This is optional reading related to stage 5. Return to the course for its lesson, example and check.
Your Crypto Dispensers account
Create an account to see the services available to you. You can buy Bitcoin by wire, debit, credit or ACH, sell supported crypto for a USD bank payout, or exchange supported assets. Contact our team if you need help choosing a service.
Creating an account does not authorize a payment. Availability depends on your location, account and required checks.
Helping people access Bitcoin since 2017.
Privacy controls
Necessary cookies are always on so the site works. You can also allow analytics to help us improve the experience, and advertising cookies to measure campaigns and show more relevant ads. You can change this anytime.
Read our privacy policy