Refund

When the Refund button is clicked from the back office (located on the payment page), we will send the transaction’s charge key to your app.

This charge_key value is the same one we received from your app when the initial transaction occurred, so you know the exact transaction ID that needs refunding.

POST /refund body request:

{
    "charge_key": "DzlrBcilbnvBd48gca8um3AkNHoj85"
}

Expected response when the refund process completes on your payment gateway:

{
    "success": "true",
    "data": {
        "refund_id": "uWND98GwGQlQyFo8tqFGbN1iDKKPho"
    }
}