USDT or USDC payout — external wallet address
http
Optional fields
Settlement times
Tracking payout status
httppayout.completed and payout.failed webhook events. See Webhooks.Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
How to send USDT or USDC to an external wallet address using the PIK Payouts API.
POST /api/v1/payouts
Authorization: Bearer YOUR_PLATFORM_API_KEY
Content-Type: application/json
{
"currency": "USDT",
"amount": "100.00",
"destination_type": "crypto_address",
"destination": {
"address": "DESTINATION_WALLET_ADDRESS"
},
"reference": "payout-INV-2025-001"
}
| Field | Type | Description |
|---|---|---|
currency | string | USDT or USDC |
amount | decimal string | Amount to send, e.g. "100.00" |
destination_type | string | crypto_address |
destination.address | string | Recipient’s wallet address |
reference | string | Internal reference for reconciliation |
| Field | Type | Description |
|---|---|---|
idempotency_key | string | Unique key to prevent duplicate payouts on retry |
x-on-behalf-of header | string | Connected account ID — required if paying from a customer wallet |
| Currency | Typical time |
|---|---|
| USDT | Minutes after on-chain confirmation |
| USDC | Minutes after on-chain confirmation |
GET /api/v1/payouts/{payout_id}
Authorization: Bearer YOUR_PLATFORM_API_KEY
payout.completed and payout.failed webhook events. See Webhooks.