Glossary · payments and processing

What is a confirmation?

A confirmation is one block added to a blockchain after the block containing your transaction. Each one makes the transaction harder to undo, which is why providers wait for a set number before treating a payment as final.

What is a confirmation?

Why anyone waits at all

A transaction appears on the network almost immediately, but the very newest block can in principle be replaced. Waiting for further blocks makes that progressively impractical, and after a few it stops being a real risk.

How many is enough depends on the network. A fast network with cheap blocks needs more of them to reach the same certainty as a slow network with expensive ones, so a single number across all assets would be either wasteful or unsafe.

For a merchant the practical effect is a short wait between the shopper sending and the order being safe to fulfil. It is the crypto equivalent of the gap between authorisation and settlement, and it is usually much shorter.

What it means for your checkout

Three things worth designing around rather than hoping about.

timer

Fulfil on confirmation, not on sending

A pending transaction is not a paid order. Use the status field rather than the shopper telling you they sent it.

show_chart

Let the callback tell you

You do not need to watch the chain. The order status changes and a callback fires when it does.

check_box

The wait differs by network

Not by our choice. Set customer expectations per network rather than promising one number.

Related terms

pending_actions

Order status

The field that tells you where a payment is.

fingerprint

Transaction hash

How to look the transaction up yourself.

check_circle

Settlement

What happens after confirmation.

Where this happens in practice. The full order lifecycle, including which statuses fire a callback, is on crypto payment processing.

Frequently asked questions

How many confirmations does CoinGate wait for?

It depends on the asset and network, because the right number is a property of the network rather than a policy. The order status tells you when the wait is over.

Can a confirmed payment be reversed?

No. That is the point of waiting. Why there are no chargebacks

What if the shopper says they paid and the order is still pending?

Look up the transaction hash on a block explorer. Either it has not confirmed yet, or it went somewhere else.