Transaction lifecycle visualizer
A payment is not one event but a sequence: request, broadcast, mempool, blocks, confirmations, finality and (if you convert) settlement to CAD. Step through it, including the ways it goes wrong.

Scenario
Controls
Time is compressed. Block times are illustrative defaults; real networks vary with congestion.
Step 1 of 9 · t + 0 s
Payment request created
Amount, asset, network, receiving address and expiry are fixed; the quote locks a CAD value.
Webhook: payment_request.created · see payload
- 0 s
Payment request created
Amount, asset, network, receiving address and expiry are fixed; the quote locks a CAD value.
payment_request.created - 5 s
Waiting for the payer
The payer scans the QR code or copies the address. Nothing has moved yet.
- 45 s
Transaction seen (0 confirmations)
The transaction is in the mempool. It can still be replaced, dropped or never confirmed: do not fulfil.
payment.detected - 51 s
1 confirmation
Included in a block.
payment.confirming - 1 min 3 s
2 confirmations
Another block was added on top.
payment.confirming - 1 min 15 s
3 confirmations
Another block was added on top.
payment.confirming - 13 min 33 s
Finalized
The protocol now treats the block as final; reversing it would require extraordinary, costly events.
- 13 min 34 s
Confirmed: mark invoice paid
Record transaction hash, amount, CAD value and rate source. Now fulfil the order.
payment.confirmed - 1 day
Converted and settled to CAD (if you convert)
Off-ramp timing depends on your provider and bank business days.
conversion.settled
Not at detection. Decide a confirmation or finality threshold per network and payment size, write it down, and apply it in code. For larger amounts, wait longer. See on-chain settlement and finality.
How to use it
- Choose a network profile and an outcome.
- Press play or step through each state.
- Note which webhook fires at each step and when it is safe to fulfil.
Default values are illustrative planning inputs reviewed October 30, 2026, not market data or any provider’s pricing. Replace them with your own statements. This tool is educational and is not financial, legal or tax advice.
Keep going
Want a second look at your numbers?
Describe your scenario and MITEY will review it with you by email. Free and educational; we do not sell or process payments.
Request a scenario review