Pay Out in Crypto
Send stablecoin or crypto from your balance to someone's wallet.
What this doesYou send USDT, USDC or another supported token from your TransFi balance to a recipient's wallet address.
Steps
1. Create the recipient
Fetch the required fields with currencyType=crypto, then create. → Get Recipient Mandatory Fields · Create Individual Recipient
2. Create the payout
Set destination to the token and network.
curl -X POST 'https://sandbox-api.transfi.com/v3/orders' \
-H 'Authorization: Basic YOUR_BASE64_CREDENTIALS' \
-H 'mid: YOUR_MID' \
-H 'Content-Type: application/json' \
-d '{
"userId": "UX-250930071801552",
"orderType": "payout",
"purposeCode": "invoice_payment",
"partnerId": "payout-2002",
"source": {
"currency": "USD"
},
"destination": {
"currency": "USDT",
"amount": "1000",
"network": "polygon"
}
}'→ Create Order · Supported tokens: List Tokens
3. Wait for the final status
| Status | Meaning | What to do |
|---|---|---|
initiated | Payout accepted | Show "pending" |
asset_processing | Being sent on-chain | Show "processing" |
asset_settled | Done. Tokens are in the recipient's wallet | Mark as paid |
asset_settle_failed | Couldn't be sent. Money is back on your balance | Check the address and network, then create a new order |
Related
Updated about 7 hours ago
Did this page help you?