{
    "id": null,
    "status": "pending",
    "amount": {
        "currency": null,
        "value": null
    },
    "source": {
        "financialAccountId": null,
        "transactionReference": null
    },
    "destination": {
        "providerCode": null,
        "accountId": null,
        "transactionReference": null
    },
    "charges": [],
    "delayedReason": null,
    "failureDetail": {
        "code": "unknown",
        "explanation": null
    },
    "createTime": null,
    "metadata": null
}
{
    "id": null,
    "status": "pending",
    "amount": {
        "currency": null,
        "value": null
    },
    "source": {
        "financialAccountId": null,
        "transactionReference": null
    },
    "destination": {
        "providerCode": null,
        "accountId": null,
        "transactionReference": null
    },
    "charges": [],
    "delayedReason": null,
    "failureDetail": {
        "code": "unknown",
        "explanation": null
    },
    "createTime": null,
    "metadata": null
}
📋
Properties
id
string

The unique identifier for the payout object

status
enum<string>

The status of the payout object.

Available options: pending processing delayed completed failed

amount
object

The monetary amount to payout to the destination

source
object

The source of fund for the payout object.

destination
object

The destination for the fund of the payout object.

charges
array

The charges that applied to the payout.

delayedReason
string

The reason when the payout is being delayed.

failureDetail
object

The detail for the failed status.

createTime
string

The creation time of the payout object.

metadata
object

This holds key-value pairs, where both the keys and values are strings not exceeding 64 and 100 characters respectively. This allows for flexible and descriptive tagging or additional information to be associated with the object.