- Fund transfers: Track money moving from payment platform to bank account
- Transaction aggregation: Link payouts to the transactions they include
- Arrival tracking: Monitor expected and actual fund arrival dates
- Multiple payout types: Support for bank account, card, and other payout methods
Attributes
Payout Attributes
| Property | Type | Description |
|---|---|---|
| rootfi_id | integer | Unique identifier for this payout |
| rootfi_created_at | string | When this payout was created in Commenda’s system (ISO 8601) |
| rootfi_updated_at | string | When this payout was last updated (ISO 8601) |
| rootfi_company_id | integer | Company identifier this payout belongs to |
| platform_id | string | Platform-specific payout identifier |
| gateway_account_id | string | Payment gateway account identifier |
| amount | number | Payout amount |
| currency_id | string | ISO 4217 currency code |
| status | enum | Current payout status |
| schedule | enum | Payout schedule type |
| type | enum | Destination account type |
| method | string | Payout method details |
| arrival_date | string | Date funds will arrive in merchant account (ISO 8601) |
| gateway | string | Payment gateway name |
| destination | object | Bank account details |
| transaction_ids | array | Transactions included in this payout |
| created_at | string | Original creation timestamp (ISO 8601) |
| updated_at | string | Last update timestamp (ISO 8601) |
Status Enum Values
| Value | Description |
|---|---|
pending | Payout is scheduled but not yet sent |
in_transit | Payout has been initiated |
paid | Funds have been delivered |
cancelled | Payout was cancelled |
failed | Payout failed to process |
unknown | Status cannot be determined |
Schedule Enum Values
| Value | Description |
|---|---|
manual | Manually initiated payout |
automatic | Automatically scheduled payout |
unknown | Schedule type unknown |
Type Enum Values
| Value | Description |
|---|---|
bank_account | Payout to bank account |
card | Payout to debit card |
fpx | FPX payment method |
unknown | Destination type unknown |
Expandable Attributes
Use theexpand query parameter to include related objects:
expand=transactions- Includes all Transaction objects in the payout