Hey! These docs are for version 3.2, which is no longer officially supported. Click here for the latest version, 1.0!

Payment Refunds

Payment Refunds

Refunds can be issued against any successful order. Multiple refunds against the same order are possible if supported for your account. Please check with your Account manager for more details. The refunded amount will be settled to the same payment method that the customer used for making the payment.

Server API

Refunds can be initiated against any successful order using the following API

POST /order/refund

Please refer to the API Definition here

Refund States:

StatusDescription
PENDINGRefund has been queued for processing
SUCCESSRefund has been successfully executed by the payment processor
FAILURERefund has failed
MANUAL_REVIEWRefunds which are in pending for more than 10 days are set for manual review

Executing time

Refunds are always queued before being sent to the processing system. Hence, the initial status is always PENDING. Refunds take a maximum of 7 working days to be settled to the customer. Delay is specific to the payment method used by the customer.

Failed Refunds

FAILURE is a final state. In such cases, please try to refund again for the same order.

Refund from Dashboard

Our Merchant dashboard also has the feature to initiate a refund. You may access this by logging into your Merchant account.