Skip to main content

Endpoint


Authorization

Authorization
string
required
Basic authentication header of the form Basic <encoded-value> where <encoded-value> is the Base64 encoding of username:password.

Request Body

amount
integer
required
Amount in cents. For example, to payout $10.12 pass 1012. For decimal handling for various currencies, refer to the Decimal Currencies guide.
currency
string
required
ISO 4217 standard. This is the payout currency. The amount will be in the payout currency.
purpose
string
required
Reason for payout. See the full list of supported purpose codes.Supported values: PYR001PYR036
transaction_description
string
required
Additional details for the payout.
beneficiary
string
ID of an existing payout beneficiary. Use this instead of beneficiary_details if the beneficiary is already saved.
beneficiary_details
object
Inline beneficiary information. Use this when not referencing a saved beneficiary.
holding_currency
string
ISO 4217 standard, uppercase. The balance currency used to fund the payout.
type
string
Type of payout. Supported values: local, swift, wallet, local_payment_network, tazapay_account.
charge_type
string
For wire transfers only. Supported values: shared, ours.
quote
string
Quote ID from the payout quote API.
local
object
Local payout configuration.
reference_id
string
Reference ID of the payout on your system.
statement_descriptor
string
Statement descriptor for the payout.
on_behalf_of
string
ID of the entity the payout is created on behalf of.
metadata
string
Set of key-value pairs to attach to the payout object (JSON string format).
documents
array
Attach documents to the payout.
logistics_tracking_details
array
Logistics tracking details. Mandatory for CNY local payouts.
items
array
Invoice line items. Strongly advised when purpose is PYR022 for CN-CNY local payouts.

Example Request


Example Response