Payouts

Payouts require a list of purposes. We use purpose codes to specify what purpose a payout is meant for, view the list of payout codes and descriptions here

Initiate payout via supported currencies

post
/v1/transactions/initiate-payout
Authorizations
ww-api-keystringRequired
Body
idempotencyKeystringRequired

Use this to prevent duplicate payouts. If a payout with the same idempotency key already exists, it will be rejected. The key can be any unique string or UUID.

fromstring · enumRequiredPossible values:
tostring · enumRequiredPossible values:
amountnumberRequired

The amount to be debited for the payout

Example: 100
subCustomerIdstringOptional

The sub-customer to be debited for the payout

descriptionstringOptional

The description of the payout

referencestringOptional

The reference of the payout

purposeCodestring · enumOptionalPossible values:
beneficiaryAccountIdstringRequired

The beneficiary account to be credited for the payout

supportingDocumentsstring[]Optional

Supporting documents for purpose of payment as base64 data URIs (max 5MB each, up to 3 files)

feePaymentModestring · enumOptional

Fee payment mode - IMMEDIATE (default) or PAY_LATER (requires DEFFERED_PAYOUT_FEES feature)

Possible values:
Responses
chevron-right
200

Payout initiated successfully

No content

post
/v1/transactions/initiate-payout

No content

Last updated