Marketplaces & split payments
Take your commission and pay the seller in the same step. One address splits each payment between up to twenty wallets, so you never hold anyone else’s money.
Why TrezorPay fits
Commission paid on-chain
address=0.9@seller|0.1@platform sends 90% to the seller and 10% to you from every payment to that address.
No funds to hold
Each share goes straight to its wallet once confirmed: no balances to manage, nothing to withdraw, nothing to freeze.
Up to twenty wallets
Pay co-sellers, affiliates or partners from the same payment, each with its own percentage.
How it works
Create a split address
List the seller and platform wallets with their shares in the address parameter.
The buyer pays once
The buyer sends a single payment to the address you show.
Everyone is paid
After confirmation each wallet receives its share, and your callback gets the transaction ids.
GET /trc20/usdt/create/?callback=https://market.example/paid?order=77&address=0.9@SELLER_WALLET|0.1@PLATFORM_WALLETQuestions
Is the split exact?
Shares are applied to the amount after fees on on-chain integer units, and nothing is lost to rounding: the largest share receives any remainder.
Can each order use different sellers?
Yes. Create one address per order or per seller with the split you need; each address keeps its own split.
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 →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 →Invoices & freelancers
Get paid in crypto for an invoice amount set in your own currency.
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.