USDT TRC20 payouts
Payout terms specify USDT on TRC20, with fees based on the source of funds. This guide covers fees, quote requirements and restrictions: payout creation through the account and API is unavailable.
On this page
Fees by source#
The acceptance fee has already been included in the merchant credit. A payout is a separate operation with its own fee. Do not apply the acceptance fee to the balance a second time.
| Source | Fee |
|---|---|
| Cards and Alipay | 4% |
| SBP | 5% + RUB 400 |
| Cryptocurrency | 0% + $3 |
Quotes and currencies#
Amounts in USD and RUB must be accounted for separately. Do not add them without an exchange rate. USD is a fiat currency and USDT is a digital asset; an automatic 1:1 exchange rate is not assumed.
A quote must state the source currency and amount, fee, USDT output and expiration. Changes to the amount or wallet require a fresh check of the terms.
Recipient address#
Use a TRC20 address belonging to the recipient. Address format validation can catch some typos but cannot verify the owner or guarantee delivery.
Check the full address and network before sending. The server must validate the amount, available balance and quote independently of the client form.
The payout process#
The demo uses a manually entered quote for calculation only. A test payout reserves demo funds and does not transfer assets.
- 1
Choose the source of funds and debit amount.
- 2
Enter a TRC20 address.
- 3
Get a current quote and review the fee.
- 4
Confirm the exact request terms.
- 5
Wait for a server-confirmed result.
Payout availability#
Payout creation through the account and /api/payouts is unavailable. Published fees and a fee calculation do not create a transfer request or confirm its execution.
Verified payments, receipts and events are kept in the history. These records are not a withdrawable balance. Executing a payout requires a separate funds ledger, a current quote, destination validation and transfer confirmation.