Create Payout
Create a payout to an external destination
Authorizations
Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.
Body
- Bank Account (SWIFT)
- UnionPay Card Account
- Bank Transfer Account
Required for UNIONPAY method only
Payout destination
- UnionPay Card Account
- Bank Account (SWIFT)
- Bank Transfer Account
Quote ID
The purpose of the payout. Possible values are
- self-use
- household
- personal-savings
- family-living-expenses
self-use, buy-goods, spending, household, payroll, personal-savings, family-living-expenses, company-expense The fund source of this payout
- income
- household
- friends-loan
- company-fund
- personal-investment
- personal-savings
- wages
income, household, friends-loan, company-fund, personal-investment, personal-savings, wages Account id to payout from
"6a3176fe-7715-4fe0-a548-034912d7f800"
The type of bank account
The account number of the bank account
123456
The routing number of the bank account
1234
The country of the bank account
"US"
The name of the bank where the account is held
"Bank of America"
The address of the bank where the account is held
"123 Main St, New York, NY 10001, USA"
The SWIFT code of the bank where the account is held
"BOFAUS3N"
The name of the account holder
"John Doe"
The address of the account holder
"456 Park Ave, New York, NY 10022, USA"
BANK_SWIFT, UNIONPAY, BANK_TRANSFER The remarks of the payout
Unique idempotency key for ensuring exactly-once execution of mutating requests.
"xeev1she5eegh9daiviethahchoo1muW"
External identifier, unique across all resources created under this account.
Response
Payout Requested
ID of resource
External identifier, unique across all resources created under this account.
Payout method
BANK_SWIFT, UNIONPAY - Bank Account (SWIFT)
- UnionPay Card Account
- UnionPay Card Account
Account id to fund the payout from
"6a3176fe-7715-4fe0-a548-034912d7f800"
Currency to send
Amount to send
Receive currency
"RMB"
Receive amount
Exchange rate
Overall status of the payout:
requested: Payout has been requested but not yet processingprocessing: Payout is being processed (may include AML review)completed: Payout has been successfully completedfailed: Payout failed to processcancelled: Payout was cancelled
requested, processing, completed, failed, cancelled Detailed sub-status providing additional context about the payout state.
Important Sub-Statuses:
ORDER_UNDER_AML_REVIEW: The payout is under Anti-Money Laundering (AML) compliance review. When in this state:- The payout cannot be cancelled by users or API calls
- The transaction is held pending manual compliance review
- Status will remain
processinguntil review is complete - After review, it will move to
completedorcancelledby the payment gateway
Other sub-statuses may exist for different processing stages.
"ORDER_UNDER_AML_REVIEW"
Reason for cancellation (only present when status is cancelled)

