Field Name | Type | Required | Description |
---|---|---|---|
transactionReference | string | true | A unique reference identifier for the original transaction. |
refundReference | string | true | A unique reference identifier for the refund transaction. |
refundAmount | decimal | true | The amount to be refunded. |
refundReason | string | true | The reason for initiating the refund. |
customerNote | string | false | An optional note from the customer regarding the refund. |
destinationAccountNumber | string | true | The account number where the refund should be credited. |
destinationAccountBankCode | string | true | The bank code of the destination account. |
Field Name | Type | Description |
---|---|---|
requestSuccessful | boolean | Indicates whether the request was processed successfully. |
responseMessage | string | A message indicating the status of the refund request. |
responseCode | string | A code representing the outcome of the request. |
transactionReference | string | The reference ID of the original transaction. |
refundReference | string | The reference ID of the refund transaction. |
refundAmount | decimal | The amount that is being refunded. |
refundReason | string | The reason provided for initiating the refund. |
customerNote | string | An optional note from the customer regarding the refund. |
refundType | string | Indicates whether the refund is partial or full. |
refundStatus | string | The current status of the refund request (e.g., "PENDING"). |
refundStrategy | string | The method used to process the refund (e.g., "MERCHANT_WALLET"). |
comment | string | Additional comments about the refund status. |
completedOn | string | The timestamp when the refund was completed, or null if pending. |
createdOn | string | The timestamp when the refund request was created. |