You can refund a transaction easily with our APIs. To initiate a refund, send a request to the refund endpoint with the transaction ID in the URL. You can also specify the amount to be refunded in the body if you wish to make a partial refund.Documentation Index
Fetch the complete documentation index at: https://flutterwaveinc.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
The refund amount will be deducted from your available balance. Additionally, you can attach a note to the refund by specifying
comments.
| Refund status | Explanation |
|---|---|
complete | General status for completed refunds. |
completed-bank-transfer | Status for completed bank transfer refunds. |
completed-momo | Refund status for completed mobile money transactions. |
completed-mpgs | Refund status for completed card transactions. |
completed-offline | Status for refunds completed manually outside of the Flutterwave application, e.g., Point-of-Sale or cash transactions. |
completed-preauth | A subset of completed-mpgs. This is the refund status of preauth card transactions. |
pending-momo | Status for pending mobile money refunds. |
processing | Status for refunds that are currently being treated. This is a transient state between initiated and completed refunds. |