Skip to article
Degrees of SatoshiFollow the connections.
Degrees of Satoshi/ Encyclopedia

Encyclopedia Bitcoin basics · Entry 184

Bitcoin merchant invoices: paid, expired, short and overpaid

Theme
Bitcoin basics
Sources
2 cited records
Reading time
About 3 minutes
Automated verification
Substantive update
In this article

At a glance

Key facts

Key facts for Bitcoin merchant invoices: paid, expired, short and overpaid
FactDetailSource
RequestAmount and quote can have an expiry[1]
ProcessingFull payment detected; settlement conditions pending[1]
ExceptionsPartial, overpaid and late payments need context[1]
01

Read the invoice and the chain together

The cited BTCPay guide distinguishes New, Processing, Settled, Expired and Invalid base states. It separately records exceptions such as Paid partial, Paid over and Paid late. These are product semantics; another checkout can use different names.

An expired request does not make an address unable to receive bitcoin. Money arriving after the quote window still needs reconciliation. The merchant must decide whether to fulfill, request an adjustment or refund under the actual agreement.

02

A detected payment can still be short

Suppose the invoice requests 50,000 satoshis but a withdrawal delivers 48,000 after deducting a service fee. The shortfall is 2,000 satoshis. Seeing the payment in a block does not make the invoice paid in full.

Likewise, two recognized payments of 30,000 and 20,000 can total the requested amount, but their timing and settlement still matter. Never infer completion from the first transaction notification alone.

03

Keep the business decision visible

Review the requested amount, recognized transactions, route, expiry and confirmation policy. Manually marking an invoice settled records an administrative decision; it does not prove a new blockchain event.

A refund is another payout with its own destination and processing state. Preserve its connection to the invoice instead of deleting the original payment or treating archiving as cancellation.

Direct answers

Questions people ask

Can an expired Bitcoin invoice still receive money?

Yes. Expiry belongs to the checkout’s quote and monitoring rules, not a consensus prohibition on paying that destination. A late payment can require the merchant to review fulfillment or refund terms.

Does Settled mean the same thing in every checkout?

No. This article uses BTCPay’s documented states. A service can choose different confirmation thresholds and labels, so identify its actual conditions before relying on a status word.

Inspect the evidence

The answer and key facts have stable claim links. These records retain the scope and qualification when reused.

A merchant invoice is an application record linking a request to detected payments and settlement rules. It can expire, receive too little, be overpaid or receive funds late. These states are different from whether a Bitcoin transaction is valid. In BTCPay’s documented model, Processing waits for settlement conditions, while Settled means those conditions were met; a manual status change does not create a confirmed payment.

Educational explanation. Product-specific behavior is scoped to the cited documentation, checked 2026-10-02.

Scope: Bitcoin · data through 2026-10-02. Verification: verified · 2026-10-02T19:29:20.637Z.

Link to this claim
Request: Amount and quote can have an expiry

Scope: Bitcoin · data through 2026-10-02. Verification: verified · 2026-10-02T19:29:20.637Z.

Link to this claim
Processing: Full payment detected; settlement conditions pending

Scope: Bitcoin · data through 2026-10-02. Verification: verified · 2026-10-02T19:29:20.637Z.

Link to this claim
Exceptions: Partial, overpaid and late payments need context

Scope: Bitcoin · data through 2026-10-02. Verification: verified · 2026-10-02T19:29:20.637Z.

Link to this claim
Revision history
  1. — First publication after primary-source research and separate automated verification.

Source register

Sources and references

Retrieval dates and locators are recorded individually.
  1. InvoicesBTCPay Server

    Checkout states, paid-late/over/partial exceptions and confirmations as distinct events.

    Locator: Invoice statuses; Invoice details; Refunding an invoice; Archiving invoices · Retrieved: 2026-10-02T18:53:56.741ZOpen source
  2. RefundsBTCPay Server

    A refund creates a separate payout and requires a usable destination rather than reversing history.

    Locator: Create a refund; Processing refund · Retrieved: 2026-10-02T18:53:56.900ZOpen source
How this article was made

Research and drafting use AI assistance. A separate automated review checks claims against primary sources; no external expert or named human review is implied. Publication, substantive editing, source retrieval and verification are recorded separately. This version was independently checked by an automated reviewer on 2 October 2026.

Editorial method and corrections

Degrees of Satoshi editorial project. “Bitcoin merchant invoices: paid, expired, short and overpaid.” Published 2026-10-02; updated 2026-10-02. https://degreesofsatoshi.com/encyclopedia/bitcoin-merchant-invoices/