Cross Payout Feature

Cross Payouts allow making a payout when there are not enough funds in the target asset, by automatically exchanging another asset from the user’s balance.


How It Works

  • If the user does not have enough balance in the requested asset (e.g., USDT) for payout,

  • The system will automatically exchange funds from another available asset (e.g., USDC) to cover the payout amount.

  • Exchange and payout operations are created automatically.


Example

Scenario:

  • User has:

    • 10 USDT

    • 20 USDC

  • User initiates a Cross Payout request for 30 USDT.

Result:

  • An exchange order is created: 20 USDC β†’ 20 USDT

  • A payout order is created: 30 USDT


Requirements

To use the Cross Payout feature:

  1. Enable Feature: Contact support to enable Cross Payout for your account.

  2. Pass Additional Parameter: In the API request, specify the crossPayoutAsset parameter (the asset to exchange from).

    Example:

    {
      "amount": "30",
      "method": "CRYPTOCOIN",
      "asset": "USDT",
      "crossPayoutAsset": "USDC",
      "cryptoAddress": "0x74d94632c97f30f5ae124ad25c12c47a27558009"
    }

Last updated