Crypto payout API for USDT and USDC
Pay your users, partners and sellers in stablecoins with one API call. Give an address and an amount and LirChain sends USDT or USDC on Ethereum, BNB Chain or Polygon from your balance, and pays the network gas for you.
- One API call per payout, sent within seconds
- USDT and USDC on Ethereum, BNB Chain and Polygon
- Unlimited payouts on every plan, gas included
Stablecoin payouts without a hot wallet of your own
Sending crypto to many people means running a funded hot wallet, keeping gas coins topped up on every network, ordering transactions, re-sending the stuck ones and tracking confirmations. A payout API takes all of that away: you ask for a transfer and read its status.
Payouts come out of the same dollar balance your deposit wallets and one-time payments fill, so money your customers paid in can go straight back out as withdrawals, rewards, refunds or seller settlements. You can also top the balance up yourself in USDT or USDC.
The amount and the fee are taken the moment the payout is created, so you can never send more than you have. If a payout cannot be sent, both are returned to your balance.
What Payouts gives you
One call per payout
Send a network, a stablecoin, an address and an amount. The payout is created and on its way.
No gas to manage
LirChain pays the network fee of every payout. You never hold ETH, BNB or POL just to be able to send.
Sent within seconds
A payout is broadcast a few seconds after it is created and completed once the network has confirmed it, with its transaction hash.
Safe by design
The amount and the fee are reserved up front, and a payout your balance cannot cover is refused before anything is sent.
Your own id on every payout
Attach your user or order id and get it back with the payout, so it always matches your records.
API and dashboard
Automate payouts from your server, or create them by hand in the dashboard when you only need a few.
How it works
From sign-up to the first call in a few minutes.
- 1
Fill your balance
Your balance grows with every deposit and payment your customers make. You can also add USDT or USDC to it from the dashboard.
- 2
Create a payout
Send the network, USDT or USDC, the receiver's address, the amount in dollars and your own id for it.
- 3
Follow its status
A payout goes from pending to processing to completed. Read it from the API to get the status and the transaction hash.
curl https://api.lirchain.com/merchant/payout/create \
-H "x-api-key: YOUR_API_KEY" \
-H "content-type: application/json" \
-d '{
"network": "polygon",
"asset": "USDT",
"address": "0x52aE0F1c8D4b7A90e3B6c2D15f8A47e09B3C91F3",
"amount": "25.50",
"external_id": "user-5521"
}'{
"id": "8a1f4c2e-6d3b-4f70-9c15-2e7b0a94d6c3",
"external_id": "user-5521",
"network": "polygon",
"asset": "USDT",
"address": "0x52ae0f1c8d4b7a90e3b6c2d15f8a47e09b3c91f3",
"amount": "25.50",
"fee": "0.1275",
"receive_amount": "25.50",
"pay_amount": "25.6275",
"status": "pending",
"tx_hash": null,
"created_ms": 1791506100412,
"processed_ms": null
}Every endpoint and field is in the Payouts API reference.
Networks and stablecoins for payouts
Payouts are sent in USDT or USDC. You choose the network and the stablecoin for each payout.
| Network | Coins and tokens |
|---|---|
| Ethereum | USDTUSDC |
| BNB Chain | USDTUSDC |
| Polygon | USDTUSDC |
What teams use Payouts for
User withdrawals
Let users of your exchange, game or wallet cash out to their own address, straight from your withdrawal button.
Affiliate and referral rewards
Pay commissions and bonuses in stablecoins as they are earned, to any number of partners.
Marketplace seller settlements
Collect from buyers with deposit wallets or payments and settle with sellers from the same balance.
Refunds
Return a payment to a customer's address with one call, tied to the original order by your own id.
Contractor and partner payments
Pay freelancers, suppliers and remote teams in USDT or USDC without bank delays or borders.
Prizes and cashback
Send winnings, cashback and promotional rewards automatically from your own system.
Payouts pricing
Every plan sends unlimited payouts. A payout costs the percentage of your plan on top of its amount, at least $0.10, and the network gas is included.
| Plan | Free | Starter | Business | Enterprise |
|---|---|---|---|---|
| Price per month | Free | $19.99 | $49.99 | $249.99 |
| Payouts | Unlimited | Unlimited | Unlimited | Unlimited |
| Fee per payout | 1% | 0.5% | 0.375% | 0.25% |
Every plan includes all four products. Compare the plans
Payouts: questions and answers
- Which networks and tokens can I pay out in?
- USDT and USDC on Ethereum (ERC-20), BNB Chain (BEP-20) and Polygon. You choose the network and the stablecoin for each payout.
- Who pays the gas for a payout?
- LirChain does. The network fee is included in the payout fee, so you do not need to hold ETH, BNB or POL.
- How fast is a crypto payout sent?
- A payout is sent within a few seconds of being created. It is marked completed once the network has safely confirmed it, 12 blocks later, and its transaction hash is attached.
- What does a payout cost?
- The percentage of your plan (1% on Free, 0.5% on Starter, 0.375% on Business, 0.25% on Enterprise), at least $0.10, taken from your balance on top of the amount. The receiver gets the full amount you asked for.
- What happens if a payout cannot be sent?
- It is marked failed and its amount and fee are returned to your balance in full.
- Is there a limit on the number of payouts?
- No. Every plan, including Free, sends unlimited payouts of $1 or more.
- Where does the money for payouts come from?
- From your LirChain balance, which is filled by deposits to your deposit wallets and by paid one-time payments. You can also add USDT or USDC to it yourself from the dashboard.
Works with the rest of LirChain
One account, one balance and one API for all four products.
Start with Payouts for free
New accounts start on the Free plan, with every product included and no card needed.