Refund Endpoints
Create Refund
Create a refund request for a processed transaction
POST
Overview
This endpoint allows you to initiate a refund for a previously completed transaction. Refunds can be full or partial amounts.Path Parameters
API version (e.g., “1”)
Request Body
Transaction reference number to refund
Refund amount (minimum 10). If not provided, full transaction amount will be refunded
Reason for refund (max 500 characters)
Request signature for authentication. A 32-character lowercase hexadecimal string generated using MD5 hash.See the Signature Guide for implementation details.
Response
Unique refund identifier
Associated payment intent ID
Refund amount
Currency code
Refund reason
Refund status:
0- Pending1- Approved2- Processing3- Completed4- Failed5- Cancelled6- Rejected7- Expired
Whether this is a live or test refund
When the refund was requested
When the refund was approved
When the refund was processed
Number of processing attempts