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
Create the invoice address
Call /create/ with a callback URL carrying the invoice number.
Add it to the invoice
Print the address, the coin amount and the QR code on the invoice.
Mark it paid
The callback tells you when the payment is forwarded to your wallet.
GET /trc20/usdt/convert/?value=1200&from=eur
GET /trc20/usdt/create/?callback=https://studio.example/invoices?id=2026-014&address=YOUR_WALLETQuestions
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
SaaS & subscriptions
Give each customer a permanent address and credit their plan on every payment.
See how it works →E-commerce & one-time payments
One address per order, a QR code at checkout and a callback when it is paid.
See how it works →Marketplaces & split payments
Split each payment between sellers and your commission, without holding funds.
See how it works →Account top-ups & balances
Let users fund their balance from a permanent deposit address.
See how it works →Donations & creators
One public address that accepts every token, split between collaborators.
See how it works →Start in one request
No sign-up, no API key. Put in your wallet and callback URL and you are live.