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.

1minimum USD₮0
10confirmations
~20sto your wallet
1.25%fee, down to 0.25%

How to accept USD₮0 (Optimism)

  1. 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"
  2. 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.

  3. 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 in x-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.