Accept USD₮0 (Optimism) payments
Give each customer a USD₮0 deposit address on Optimism and receive every payment in your own wallet, minus 1.25%. Free to integrate: no account, no API key.
How to accept USD₮0 (Optimism)
Create a USD₮0 deposit address
Send one request with the URL to notify and the EVM wallet that receives the money. The same callback URL always returns the same address.
curl "https://api.trezorpay.com/optimism/usdt0/create/?callback=https://your.shop/paid?order=42&address=0x62f90a0Cde262228Afd74939E04d32E23Ec25677&pending=1"Show the address to your customer
Display
address_in, with a QR code from/optimism/usdt0/qrcode/if you like. Your customer pays at least 1 USD₮0; the address never expires and can be paid any number of times.Receive the funds and a signed callback
After 10 confirmations (about 20 seconds), we forward the payment to your wallet and call your URL with
pending=0,value_forwarded_coin,txid_out,coin=optimism_usdt0, signed inx-ca-signature. Answer*ok*.
USD₮0 on Optimism
OP Mainnet is an Ethereum layer 2 on the OP Stack: two-second blocks and fees in fractions of a cent.
For a USD₮0 token payment, we send the gas the transfer needs ourselves and charge its cost in USD₮0 at the market price. Your wallet never needs native coin.
Prefer to see the numbers first? Try the simulator, or read how fees and callbacks work.
USD₮0 (Optimism) payments: questions
What is the minimum USD₮0 (Optimism) payment?
1 USD₮0. A smaller payment is still recorded and shown in /logs/, but it is not forwarded, so that the network cost can never eat the payment.
How long until a USD₮0 (Optimism) payment reaches my wallet?
We forward it once it has 10 confirmations on Optimism, which takes about 20 seconds on average, then send your server a signed callback with the forwarding transaction id.
Who pays the network fee for USD₮0 (Optimism)?
We send the gas the token transfer needs and recover its cost in USD₮0 at the market price, together with our 1.25% fee. You never need native coin in your wallet.
Do I need an account to accept USD₮0 (Optimism)?
No. There is no sign-up and no API key: one request to /optimism/usdt0/create/ with your callback URL and your EVM wallet returns a deposit address. Funds go straight to that wallet.