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
}