Create payout order (v2)

Optional partyFields save → channel pre-check → payout creation. When party fields are incomplete, returns status=PARTY_FIELDS_REQUIRED with fields only. Person accounts must provide sourceOfFunds and sourceOfFundsMaterial; business accounts may optionally include them. Debit balance: va_group (fiat) or cw (crypto); paymentCurrency must match balance currency (use PayerCurrencyEnumV2 for BTC/USDT etc.). callId is consumed only on successful creation.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

API Caller ID (unique within the same business; consumed only when payout is created)

string
required

Payee ID

string
enum
required

Payee Receivable Type

Allowed:
string
enum
required

Payout channel code

string
required

Debit balance ID (va_group or cw; ca not supported)

number

Payment amount (fixed payment amount mode)

number

Payee amount (fixed payee amount mode)

string
enum
required

Payment currency (fiat or crypto when debiting cw balance)

string
enum
required

Payee currency

partyFields
object

Party field values to save before pre-check; keys match fields[].key from PARTY_FIELDS_REQUIRED response

string

Note

string
enum
required
paymentMaterial
array of strings
required

Payment proof material file ID array

paymentMaterial*
string
enum

Source of funds (required for Person accounts; optional for business accounts). Values 1~5 same as App form source_of_funds.

Allowed:
sourceOfFundsMaterial
array of strings

Source of funds proof file IDs (required for Person accounts; optional for business accounts; upload with OpenAPI file use type SOURCE_OF_FUNDS). Stored in raw.sourceOfFundsAttachment, separate from paymentMaterial.

sourceOfFundsMaterial
Headers
string
required
Response

Language
Credentials
Bearer
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json