Object Structure
Swift Bank Payout
Local Bank Payout
Local Payment Network Payout
Transfer Within Tazapay
Crypto Payout
Object Parameters
Payout
| Field | Type | Description |
|---|---|---|
| amount | number | The total amount for the payout transaction. |
| available_balance | integer | Available balance in the holding currency account after this payout is processed. |
| balance_transaction | string | The Tazapay ID of the balance transaction associated with the payout. |
| beneficiary | string | The Tazapay ID of the beneficiary receiving the payout. |
| beneficiary_details | object | The details of the beneficiary. Beneficiary Details Object |
| charge_type | enum | The charge type for the payout. [Values: ours, shared] |
| confirmation_documents | array | Array of confirmation documents (MT103, MT199, FIRC, etc.). Each contains key (document type), type (MIME type), value (content/URL). |
| created_at | string | The timestamp when the payout was created (ISO 8601). |
| currency | string | The currency of the payout amount. |
| documents | array | The list of documents related to the payout. |
| holding_currency | string | The currency used for holding funds before payout. |
| holding_fx_quote | string | The FX quote ID used for holding currency. |
| holding_fx_transaction | object | The FX transaction details for the holding currency. FX Transaction Object |
| id | string | The unique Tazapay identifier for the payout. |
| is_balance_sufficient | boolean | Indicates whether the account has sufficient balance to process this payout. |
| local | object | Local payout configuration object containing fund_transfer_network (e.g., “chats”, “fps”, “sepa”). |
| logistics_tracking_details | array | Array of logistics tracking information. Each contains tracking_number, logistics_provider, and description. |
| metadata | object | Key-value metadata attached to the payout. |
| mt103 | string | The MT103 SWIFT message reference for the payout (if applicable). |
| object | string | The type of object, always "payout". |
| on_behalf_of | string | The account ID if the payout was made on behalf of another entity. |
| payout_fx_transaction | object | The FX transaction details for payout currency. (FX Transaction Object) |
| payout_quote | string | The payout quote reference (if applicable). |
| purpose | enum | The purpose code for the payout. [Values: PYR001–PYR030]. Click here for the detailed list. |
| quote | string | ID of the payout quote used to lock exchange rates for this payout. Begins with ‘poq_’. |
| reference_id | string | The merchant’s reference ID for the payout. |
| statement_descriptor | string | The statement descriptor that appears on the beneficiary’s bank statement. |
| status | enum | The current status of the payout. [Values: Processing, Requires Approval, Requires Action, Succeeded, Failed, Cancelled] |
| status_description | string | A description of the current payout status. |
| tracking_details | object | Tracking details of the payout. (Tracking Details Object) |
| transaction_description | string | A description of the payout transaction provided by the merchant. |
| type | enum | The type of payout. [Values: swift, local, wallet, local_payment_network, tazapay_account] |
Tracking Details
| Field | Type | Description |
|---|---|---|
| tracking_number | string | The tracking number (UETR, UTR, transaction hash, etc.). |
| tracking_type | enum | The tracking type. [Values: uetr, utr, transaction_hash] |
Local
| Field | Type | Description |
|---|---|---|
| fund_transfer_network | string | The local fund transfer network used for local payouts (e.g., “chats”, “fps”, “sepa”, “rtgs”, “ach”) |
