Specify asset, network, amount and expiry. Verify the transaction on the correct network and meet your confirmation threshold before delivery. Ask the customer to confirm a refund address.
Specify every parameter
Match invoice and hash
Set a suitable threshold
Create the request
Show exact asset, network, amount, expiry and possible fees. An address alone makes wrong-network and wrong-token mistakes more likely.
Verify receipt
Check token contract when relevant, actual amount received, status and confirmations. A screenshot from a customer is not proof of receipt.
Choose when to deliver
Confirmation and finality rules vary by network and order value. Document when a payment counts as sufficiently settled.
Handle refunds
A confirmed payment generally cannot be reversed. Contact the customer through a trusted channel and confirm a refund address on the chosen network.
Checks to make
| Topic | Check |
|---|---|
| Create the request | Specify every parameter |
| Verify receipt | Match invoice and hash |
| Choose when to deliver | Set a suitable threshold |
| Handle refunds | Confirm the destination |
Frequently asked questions
Can it be charged back like a card?
A confirmed transfer is generally irreversible; a merchant sends a new transaction for a refund.
Is a customer screenshot enough?
No. Check the ledger and your own order system.
Verifiable sources
Bitcoin.org — Bitcoin for businesses
Bitcoin Developer Guide — Payment processing
Ethereum.org — Transactions
Independent educational content reviewed against primary documentation. No personalized recommendation or promise of returns. Reviewed September 25, 2026
