Accept USD₮0 (Arbitrum) payments
Give each customer a USD₮0 deposit address on Arbitrum and receive every payment in your own wallet, minus 1.25%. Free to integrate: no account, no API key.
How to accept USD₮0 (Arbitrum)
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/arbitrum/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/arbitrum/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 20 confirmations (about 5 seconds), we forward the payment to your wallet and call your URL with
pending=0,value_forwarded_coin,txid_out,coin=arbitrum_usdt0, signed inx-ca-signature. Answer*ok*.
USD₮0 on Arbitrum
Arbitrum One is an Ethereum layer 2 with sub-second blocks and very low fees.
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 (Arbitrum) payments: questions
What is the minimum USD₮0 (Arbitrum) 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 (Arbitrum) payment reaches my wallet?
We forward it once it has 20 confirmations on Arbitrum, which takes about 5 seconds on average, then send your server a signed callback with the forwarding transaction id.
Who pays the network fee for USD₮0 (Arbitrum)?
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 (Arbitrum)?
No. There is no sign-up and no API key: one request to /arbitrum/usdt0/create/ with your callback URL and your EVM wallet returns a deposit address. Funds go straight to that wallet.