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