Card Refunds (NGN & GBP) 🇳🇬 🇬🇧
A card refund allows you to return funds from a previously successful card transaction back to a customer’s original payment method. This is typically used when a customer cancels an order or value was not delivered for a payment made.
With the Leatherback Refund API, you can programmatically issue Full or Partial refunds.
Before you begin!
- Transaction Fee: Refunds are processed on the gross amount, but the original transaction fee is non-refundable.
- Wallet Balance: You must have a sufficient balance in your specific currency wallet to cover the refund amount.
- Supported Currencies: Currently, refunds are available for NGN and GBP card transactions.
Initiate a Refund
To reverse a payment, you must provide the original transactionReference, amount, and reason generated during the payment initiation.
{
"transactionReference": "LMK87P5BRVSQUPTSPG",
"amount": 200,
"reason": "back to sender"
}{
"value": {
"refundStatus": "Initiated",
"message": "Refund Successfully Initiated for NGN transaction",
"refundAmount": 200,
"refundReference": "RFD-LYJWQGTIFH7ZKTUSPG",
"paymentReference": "LMK87P5BRVSQUPTSPG",
"currency": "NGN",
"metaData": null
},
"isSuccess": true,
"error": "",
"message": "",
"type": null,
"title": null,
"status": null,
"detail": null,
"instance": null
}