Execute

Guarantees for Execute

  • Funds are locked immediately

  • Duplicate order_id requests are idempotent

  • Multi-source payouts are planned atomically

  • Status transitions are deterministic

  • All amounts use human-readable units

Common Parameters

These parameters are used to create and submit a payout order based on previously validated conditions.

During this step:

  • required funds are locked immediately

  • payout tasks are queued for execution

  • blockchain transactions are prepared and dispatched

This operation results in a real payout process and is irreversible once broadcasted.

Execute Payout

POST https://api-processing.crypto-chief.com/v1/payout/executearrow-up-right

Headers

Name
Value

Content-Type

application/json

Signature

Signed request body

Merchant

Merchant ID

Body

Name
Type
Description
Required

order_id

string

Idempotency key

true

amount

string

Requested payout amount (human units)

true

network

Target blockchain network

true

coin

Asset to be sent

true

to_address

string

Recipient address

true

memo

string

Optional memo / destination tag (for supported networks)

false

from_addresses

string[]

Whitelist of Master Wallet addresses allowed as payout sources

false

allow_multiple_sources

bool

Allow splitting payout across multiple Master Wallets. Default: false

false

auto_convert

bool

Enable automatic conversion from other assets (not implemented)

false

auto_convert_policy

Conversion rules configuration (reserved for future use)

false

max_fee_amount_fiat

string

Maximum allowed total fee in USD (gas + refuel)

false

url_callback

string

Webhook URL

true

Response

Asset Object

Name

Type

Required

Description

coin

true

The cryptocurrency ticker symbol (e.g., "USDT", "BTC", "ETH").

network

true

The blockchain network code (e.g., , ETH_MAINNET , TRON_MAINNET). Use "ANY" to indicate all available networks for this coin.

JSON example

ASSETS_POLICY Object

Used in the assets parameter to filter the payment methods shown to the user.

Name

Type

Required

Description

allow

false

Whitelist. An array of Asset objects. If provided, the user will see only these assets. All others are hidden.

exclude

false

Blacklist. An array of Asset objects. These specific assets will be hidden from the user.

JSON example

Last updated