API Reference
Refund Status API
Overview
The Refund Status API allows merchants to track the status of refunds initiated for successful transactions. It uses server-to-server communication with encrypted requests and responses via the HTTP POST method.
Process
- Merchants send encrypted data (MID, transaction details) to query refund status.
- The response is encrypted and must be decrypted using NDPS encryption logic.
- Encryption logic must be implemented at the merchant’s end.
Prerequisites
- API Keys and Credentials: Must be available.
- MerchTxnID: Must be maintained from the transaction.
- HTTPS: Must be enabled with TLS v1.2 or higher.
- Test Environment: Sandbox must be set up to verify webhook responses.
Query Refund Status
Retrieves the status of a refund for a successful transaction. The request and response are encrypted.
Request Attributes
Attribute
Description
payInstrument
object (3 fields)
Optional
Payment Instrument
Response Attributes
Attribute
Description
payInstrument
object (3 fields)
Optional
Payment Instrument