Skip to main content
Send crypto payments from your XPayLabs gateway wallet to any external blockchain address using the payout API. Supports USDT, USDC, and other stablecoins on TRON, EVM chains, and SUI.

How to create a payout

Call POST /v1/order/createPayout with the destination address, amount, symbol, and chain:

Request Parameters

Address Validation

The gateway validates the receiveAddress format for the specified chain before processing: If the address format is invalid, the API returns "ReceiveAddress error".

How to track payout status

After creating a payout, track its status using the order status endpoint:

What payout statuses are there?


What webhook events do payouts trigger?

Payouts also trigger webhook events:

Important security notes

  • Blockchain transactions are irreversible. Double-check the receiveAddress before submitting.
  • The gateway validates address format but cannot verify the address is owned by the intended recipient.
  • Payouts consume blockchain gas fees (TRX for TRON, ETH gas for EVM chains).
  • Ensure your hot wallet has sufficient balance (including gas tokens) before initiating payouts.
Last modified on June 26, 2026