Create a refund
Call Refund deposit with the originaltransactionId in the path and a new externalReference for the refund itself.
Response
Track the refund
A refund is its own transaction. Its outcome arrives as atransaction_updated webhook with type: "refund" and an originalTransactionId linking it to the payment:
Limits
- Only successful mobile money deposits can be refunded through the API. For bank transfer payments, contact support.
- Your KES wallet needs enough balance to cover the refund.

