Test payments
GUIDES
Test payments
Two ways to run the payment flow without spending real money.
Test tokens
Pay a real on-chain transfer in valueless coins. Proves the whole pipeline — monitoring, finality, balance credit. Needs a wallet; run it before you go live.
Simulate
Drive a payment through its statuses from the API. No wallet, no chain, no balance. Proves your status handling, polling and webhooks while you are still writing code.
Test vs live
The asset is the only thing that separates a test payment from a live one. The API, the flow and the statuses are the same.
- A payment is test when its asset is in the TEST or TESTUSD group. Everything else is live.
- Go live by swapping the asset id: TESTSTABLECOIN_OPTIMISM → USDT_ETHEREUM.
- Simulate is rejected on live payments — real settlement needs a real deposit.