Complaint Status
This api will be used for checking the status of complaints raised on any transactions.
Transaction and Complaints Status check shall be allowed only after '3' mins from the time of respective txn.
Per day only 3 check status can be done to the NPCI UDIR system, after that PSP will pick the status from the database and that will be shared.
For the below request type = "TXNDISPUTE" will correspond to one of the subTypes of "reqComplaint" api where we specify whether we want the status for txn, dispute or both. Currently we don't serve other use cases. We have kept it as a field in request body for future api enhancements.
application/json
Will be shared while onboarding.
Will be shared while onboarding.
application/json
This is an epoch unix timestamp string. For example, 1496918882000. It can be used by us to invalidate older requests.
This is a signature over combination of headers, payload. Refer Signature Calculation section for more details.
Merchant generated unique profile id for customer
Constraint: Alphanumeric string with dot(.). Maximum length is 256.
Original Transaction Unique id sent to UPI switch for the request
Constraint: 35 character alphanumeric. Should always start with merchant prefix provided.
Type of Complaint Status
Value- String TXNDISPUTE
Unique id sent to UPI switch for the request
Constraint: 35 character alphanumeric. Should always start with merchant prefix provided.
Stringified JSON for udf parameters
PSP status of the API
Values: SUCCESS | FAILURE
PSP response code for the API
PSP response message for the API
Unique id for the merchant channel as passed in request headers
Response status returned by gateway
Values: OPEN|CLOSED| PENDING|FAILURE
Unique id for the merchant as passed in request headers
Complaint id returned by gateway
Amount of the transaction sent to NPCI when complaint was raised
Constraint: Amount in two decimals.
Response message for code returned by gateway
VPA of the customer to be used for payment
Merchant generated id for the transaction
Response code returned by gateway
Reference id returned by the gateway
Reason Code for complaint sent to NPCI when complaint was raised
Complaint reference number returned by NPCI
Constraint: 14 to 16 characters alphanumeric.
Customer mobile number as per device binding
Constraint: 12 digits mobile number string
Vpa for customer who received the payment
Reason flag for complaint sent to NPCI when complaint was raised
The total amount for which original transaction was performed.
Merchant generated unique profile id for customer as passed in the request
Have questions?
- Need help? Contact support
- LLM? Read llms.txt

