Skip to main content
<Warning> Always confirm the correct network with PIK before initiating a crypto payout. Funds sent on an unsupported network cannot be recovered. Contact hi@pik.global for current network details. </Warning>

USDT or USDC payout — external wallet address

http
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"
}
Required fields
FieldTypeDescription
currencystringUSDT or USDC
amountdecimal stringAmount to send, e.g. "100.00"
destination_typestringcrypto_address
destination.addressstringRecipient’s wallet address
referencestringInternal reference for reconciliation
Optional fields
FieldTypeDescription
idempotency_keystringUnique key to prevent duplicate payouts on retry
x-on-behalf-of headerstringConnected account ID — required if paying from a customer wallet

Settlement times

CurrencyTypical time
USDTMinutes after on-chain confirmation
USDCMinutes after on-chain confirmation

Tracking payout status

http
GET /api/v1/payouts/{payout_id}
Authorization: Bearer YOUR_PLATFORM_API_KEY
Receive real-time updates via the payout.completed and payout.failed webhook events. See Webhooks.