message | String | Confirmation message indicating the result of the request. |
status | String | Overall status of the request (success). |
data | Object | Container for the payout transaction details. |
data.id | String | Unique identifier for the payout transaction. |
data.remark | String | Optional note about the transaction (e.g., Gift). |
data.invoice | String | Optional identifier for the invoice. |
data.reason | String | Reason for the payout (e.g., Gift). |
data.referenceNumber | String | Unique reference number generated for the payout. |
data.type | String | Type of transaction (e.g., SEND). |
data.state | String | Current state of the payout (PENDING, COMPLETED, FAILED, REFUNDED). |
data.quote.id | String | Unique ID of the quote used for the transaction. |
data.quote.source.currency | String | Currency of the source funds (MWK). |
data.quote.source.country | String | ISO country code of the source (MW). |
data.quote.source.amount | Number | Amount debited from the source. |
data.quote.target.currency | String | Currency received by the recipient (MWK). |
data.quote.target.country | String | ISO country code of the recipient (MW). |
data.quote.target.amount | Number | Amount credited to the recipient. |
data.quote.rate | Number | Conversion rate applied. |
data.quote.fee.amount | Number | Fee charged for the payout. |
data.recipient.id | String | Unique identifier for the recipient. |
data.recipient.name | String | Full name of the recipient. |
data.recipient.account.bankName | String | Name of the recipientโs bank. |
data.recipient.account.accountNumber | String | Recipientโs bank account number. |
data.recipient.paymentChannel | String | Payment method used (BANK_TRANSFER). |
data.recipient.currency | String | Currency of the recipientโs account (MWK). |
data.recipient.country | String | Recipientโs ISO country code (MW). |
data.created | String | ISO 8601 timestamp when the transaction was created. |
data.processed | String | ISO 8601 timestamp when the transaction was processed. |