Initiate Refund

Use this API to do a partial or full refund of the payment made for the order.

Click to view the detailed response parameters and response codes.

Response Parameters

statusStatus of API call. Values are - OK and ERROR
messageA message saying if the transaction was refunded or not.
reasonReason for failure when the status is ERROR

Response Codes

Sub CodeStatusDescription
400ERRORRefunds cannot be initiated after 180 days of the transaction.
400ERRORDuplicate Merchant Refund Id.
400ERRORCan't process this refund. Please check transaction status for this transaction.
400ERRORTotal refund cannot be greater than the refundable amount.
400ERRORRefunds for this payment mode are not supported.