Payments·6 min read

How crypto payment confirmations work

What a confirmation is, why a gateway waits for several before treating a payment as final, and how detected-then-confirmed protects you from payments that could vanish.

Last updated: October 12, 2026

A confirmation means a block holding your payment has been added to the chain, with more blocks stacked on top — each one making it harder to reverse. A gateway waits for several before calling a payment final, because a transaction that is seen but not yet confirmed can, in rare cases, still be dropped. That wait is what stops you crediting money that could vanish.

Detected, then confirmed

A crypto payment moves through two honest states. First it is detected: the gateway has seen the transaction appear on the network, so you know money is on the way. Then it is confirmed: enough blocks have been built on top of it that reversing it is no longer realistic, so it is safe to treat as settled. Surfacing both means you get the good news early without being told something is final before it actually is.

Why not credit it the instant it appears?

Because blockchains can briefly reorganise. In normal operation the latest block is settled and then, occasionally, a competing block replaces it and the chain picks a different history for a moment. A transaction that was only just seen could be shuffled out in that window. Waiting for confirmations is simply waiting until that can no longer happen to your payment — it is the difference between “I saw it” and “it is final.”

What the gateway does for you

  • Watches the chain so you don’t have to run nodes or poll blocks yourself.
  • Counts confirmations against a per-network threshold chosen to balance speed and safety.
  • Waits rather than guesses — it will not count money that is not yet confirmed, so a payment is never marked complete early.
  • Only completes when the confirmed amount meets the invoice, so a partial or pending payment is reported honestly rather than treated as paid.

Why this matters to you

If you fulfil an order the instant a payment is seen, a rare reorg could leave you having shipped against money that disappeared. Confirmation handling removes that risk by design: you act on the confirmed state, not the detected one. It costs a short wait — usually minutes — in exchange for knowing the money is genuinely, finally yours.

Vorixpay surfaces both states — detected on sight, confirmed once a payment clears its network’s threshold — and only settles to your wallet when the payment is final. See what “final” then means for you in crypto payments and chargebacks, or the bigger flow in adding crypto to your website.

Frequently asked

What is a confirmation in a crypto payment?

A confirmation means a block containing your payment has been added to the chain, with more blocks built on top of it. Each new block on top makes the payment harder to reverse. A gateway waits for a number of confirmations before treating a payment as final, because a transaction that is seen but not yet confirmed could still, in rare cases, be dropped.

Why does my payment show as “detected” before “confirmed”?

Detected means the gateway has seen the transaction on the network; confirmed means enough blocks have been built on top that it is safe to treat as final. Showing both states is honest: you know money is on the way the moment it appears, but you are not told it is settled until it actually is.

How many confirmations are enough?

It depends on the network and how final you need to be. Faster chains reach practical finality quickly; others need a few more blocks. A good gateway picks a threshold per network that balances speed against safety, and only completes the payment once the confirmed amount meets what the invoice asked for.

Start accepting stablecoins

Non-custodial, no KYC to start, and no infrastructure to run. Register a wallet you control and take your first payment on a test network in minutes.