Payout Object
Payout Object
{
  "id": "pot_coka64uof3laaslak1ag",
  "object": "payout",
  "created_at": "2024-04-24T06:13:39.274974Z",
  "amount": 908750,
  "currency": "USD",
  "beneficiary_details": {
    "address": {
      "line1": "Address line 1",
      "line2": "Address line 2",
      "city": "city",
      "state": "state",
      "country": "SG",
      "postal_code": "10090"
    },
    "destination_details": {
      "bank": {
        "account_number": "90980778",
        "bank_codes": {
          "ifsc_code": "IFX001"
        },
        "bank_name": "Bank of India",
        "branch_name": "",
        "country": "IN",
        "currency": "INR",
        "iban":"",
        "purpose_code": ""
      },
      "type": "bank"
    },
    "email": "[email protected]",
    "name": "John Doe",
    "phone": null,
    "type": "business"
  },
  "beneficiary": "bnf_coka5m22t0herlgcuvjg",
  "purpose": "PYR002",
  "statement_descriptor": "Invoice 20080",
  "status": "processing",
  "status_description": "",
  "tracking_details": {
    "reference": {
      "type": "UTR",
      "number": "afnafon-24i0-abfoan"
    }
  },
  "type": "local",
  "charge_type": "",
  "holding_currency": "EUR",
  "payout_fx_transaction": {
    "exchange_rate": 82.397282,
    "final": {
      "amount": 74878529,
      "currency": "INR"
    },
    "id": "fx_coka64uof3laaslak1ag",
    "initial": {
      "amount": 908750,
      "currency": "USD"
    },
    "object": "fxt_transaction"
  },
  "firc_required": false,
  "metadata": {
    "key1": "value1",
    "key2": "value2"
  },
  "mt103": "Test MT103"
}| Field | type | Description | 
|---|---|---|
| id | string | Unique ID for the payout. Begins with 'pot_' | 
| object | string | This is 'payout' here | 
| created_at | timestamp | Timestamp at which the payout object is created. (ISO 8601 format - YYYY-MM-DDTHH:MM:SS±hh:mm) | 
| amount | integer | Amount for the payout in cents in the payout currency. Refer <https://docs.tazapay.com/docs/decimal-currencies> for decimal handling for various currencies. | 
| currency | string | ISO 4217 standard, in uppercase. This is the payout currency. The amount will be in the payout currency | 
| beneficiary_details | json | Details of the beneficiary. Refer here for beneficiary_details sub-fields | 
| beneficiary | string | Unique ID representing the beneficiary for the payout | 
| purpose | enum | The reason for payout. Refer <https://docs.tazapay.com/docs/reasons-for-payout> for the possible values. | 
| statement_descriptor | string | Brief text descriptor that will appear on the beneficiary’s bank statement to identify the transaction | 
| status | enum | Status of the payout. Refer <https://docs.tazapay.com/docs/payout-1> for possible values. | 
| status_description | string | This provides additional description about the status, if applicable | 
| tracking_details | json | This helps track the payout | 
| type | enum | Type of payout - local or swift or wallet | 
| charge_type | enum | Applicable only for wire transfers, shared or ours | 
| holding_currency | string | ISO 4217 standard, in uppercase. This represents the currency whose balance will be used to fund the payout | 
| payout_fx_transaction | json | FX transaction representing the currency conversion from the payout currency to the destination (beneficiary) currency | 
| firc_required | boolean | Whether FIRC is required for the payout. Only applicable when the destination currency is INR. | 
| metadata | json | Set of key-value pairs to attach to the payout | 
| mt103 | string | MT103 for the payout | 
beneficiary_details
| Field | Sub-fields | type | Description | 
|---|---|---|---|
| type | enum | Beneficiary type - business or individual | |
| name | string | Name of the beneficiary | |
| string | Email of the beneficiary | ||
| address | json | Address of the beneficiary | |
| line1 | string | Address line 1 | |
| line2 | string | Address Line 2 | |
| city | string | City | |
| state | string | State | |
| country | string | ISO 3166-1 alpha-2 country code, in uppercase | |
| postal_code | string | Postal Code | |
| destination_details | |||
| type | enum | Type of the destination - bank or payout_wallet | |
| bank / payout_wallet | json | A JSON containing the destination details | 
bank
| Field | type | Description | 
|---|---|---|
| bank_name | string | Name of the bank | 
| account_number | string | Account Number | 
| iban | string | IBAN | 
| country | string | Two-letter country code (ISO 3166-1 alpha-2) | 
| currency | string | Three-letter ISO currency code | 
| branch_name | string | Name of the branch | 
| purpose_code | string | Purpose Code in the Indian context | 
| bank_codes | json | Bank Codes (For example - swift_code, ifsc_code). Refer here for the list of codes. | 
payout_wallet
| Field | type | Description | 
|---|---|---|
| deposit_address | string | Deposit Address | 
| type | enum | Name of the wallet (Type of the deposit address) | 
| currency | string | currency | 
tracking_details
| Field | Sub-field | type | Description | 
|---|---|---|---|
| reference | json | Reference Details for tracking | |
| type | enum | Type of the reference | |
| number | string | Reference Number | 
payout_fx_transaction
| Field | Sub-field | type | Description | 
|---|---|---|---|
| id | string | Unique ID for the FX conversion | |
| object | string | fx_transaction here | |
| initial | json | The initial currency and amount | |
| amount | integer | Amount in cents in the payout currency. Refer <https://docs.tazapay.com/docs/decimal-currencies> for decimal handling for various currencies. | |
| currency | string | ISO 4217 standard, in uppercase. | |
| exchange_rate | float | Exchange Rate to convert initial currency to the final currency | |
| initial | json | The final currency and amount after conversion | |
| amount | integer | Amount in cents in the destination currency. Refer <https://docs.tazapay.com/docs/decimal-currencies> for decimal handling for various currencies. | |
| currency | string | ISO 4217 standard, in uppercase. | 
Updated 5 months ago
