Invoices & freelancers

Add a crypto payment option to every invoice. Your client pays the exact amount, and you are notified when the funds reach your wallet.

Why TrezorPay fits

Amounts in your currency

/convert/ turns the invoice total in EUR, USD or 35 other currencies into the coin amount due.

One address per invoice

Use the invoice number in the callback URL to match every payment to its invoice.

Paid to your own wallet

No platform balance and no payout delay: funds are forwarded as soon as they confirm.

How it works

  1. Create the invoice address

    Call /create/ with a callback URL carrying the invoice number.

  2. Add it to the invoice

    Print the address, the coin amount and the QR code on the invoice.

  3. Mark it paid

    The callback tells you when the payment is forwarded to your wallet.

The request
GET /trc20/usdt/convert/?value=1200&from=eur GET /trc20/usdt/create/?callback=https://studio.example/invoices?id=2026-014&address=YOUR_WALLET

Questions

What if the rate moves before the client pays?

The callback carries the amount received and, with convert=1, its value in your currency, so you can settle any difference.

Can clients pay from an exchange?

Yes. Any wallet or exchange withdrawal to the address works, on the network of the coin you chose.

Other use cases

Start in one request

No sign-up, no API key. Put in your wallet and callback URL and you are live.