Refunds
This feature allows you to refund a single collection. You can refund transactions made via Bank Transfers and Cards for NGN and GHS currencies.
We currently do not support REFUNDS for Mobile Money transactions.
To Initiate Refunds for a transaction:
Content-type
Set value to application/json
The secret key can be gotten from the 'Settings' page on your Startbutton dashboard.
Post a request to the URL below, where the base URL is determined by the environment you are in.
POST - {{baseurl}}/transaction/refunds
You can initiate refunds for all your collection transactions made via bank_transfer
or transfer
transactionReference
Yes
This is the original transaction reference of the transaction you wish to refund. This can be gotten from your collection Tab under the "Transaction Ref" column.
reason
optional
This is to provide a reason for the refund.
amount
Yes
This is the amount you'd like to refund. Note: Refunds can be partially or fully initiated.
This means that for a NGN2000 transaction, you can refund the whole sum or part of the entire sum.
amount should be in fractional unit.
Sample code:
The amount is not required to be in fractional units.
The original transaction reference can be obtained from the dashboard transaction detail or the Webhook notification.
Your available balance must be sufficient to cater to the refund being initiated.
A fee is attached to any processed refund.
Sample responses:
When a refund is processed, you receive an email- informing you if the refund was successful
orfailed
.
Last updated