API Test Keys
Fetch Complaints
GET/v1/complaints?upi_transaction_id=1232341412&
refresh=true&limit=4&offset=10&status=successClick to copy
Use this endpoint to fetch the status of a specific complaint or retrieve a list of complaints.
Is this page helpful?
Curl
1curl -X GET 'https://api.rzp.<bank>.com/v1/complaints?upi_transaction_id=1232341412&refresh=true&limit=4&offset=10&status=success' \2-u [YOUR_KEY_ID]:[YOUR_SECRET] \3-H "Content-type: application/json" \4-H "Authorization: Bearer <token>" \5-H "x-device-fingerprint: <device_fingerprint>" \6-H "x-device-fingerprint-timestamp: 1496918882000" \7-H "x-customer-reference: customer-id-from-customer" \
Success
Failure
1{2"entity": "collection",3"count": 1,4"items": [5{6"entity": "upi.complaint",7"reference_id": "123214121",8"upi_reference_id": "123214121",9"request_adjustment_amount": 500,10"request_adjustment_code": "U010",11"request_adjustment_flag": "PBRB",12"upi_customer_reference_number": "CRN987654321",13"adjustment_amount": 500,14"adjustment_code": "102",15"adjustment_flag": "PR2C",16"payee": {17"vpa": "acme.corp@rzp",18"name": "AcmeCorp Pvt. Ltd."19},20"status": "success",21"description": "Complaint for failed transaction under review",22"upi_transaction_id": "1232341412",23"upi_original_transaction_id": "1232341412",24"created_at": 170541120025}26]27}
Query Parameters
upi_transaction_idstringFetch the complaint status for the specific transaction id.
Watch Out!
This value should be alphanumeric and a maximum of 35 characters are allowed. The value should start with a prefix given by NPCI to Switch.
refreshbooleanDetermines whether to fetch payment status from NPCI. Possible values:
true: If set to true, fetch payment status from NPCI.false(default): If set to false, return payment from the local database.
limitintegerMaximum number of records to return. Used for pagination.
offsetintegerOffset value for pagination.
statusstringThe status of the complaint. Possible values:
initiatedsuccessfailure
Response Parameters
entitystring The entity type. Here, it is collection.
countintegerIndicates the number of items in the entity type.
itemsobjectThe complaint details.
Show child parameters (16)
Fetch Complaints
GET/v1/complaints?upi_transaction_id=1232341412&
refresh=true&limit=4&offset=10&status=successClick to copy
Use this endpoint to fetch the status of a specific complaint or retrieve a list of complaints.
Is this page helpful?
Query Parameters
upi_transaction_idstringFetch the complaint status for the specific transaction id.
Watch Out!
This value should be alphanumeric and a maximum of 35 characters are allowed. The value should start with a prefix given by NPCI to Switch.
refreshbooleanDetermines whether to fetch payment status from NPCI. Possible values:
true: If set to true, fetch payment status from NPCI.false(default): If set to false, return payment from the local database.
limitintegerMaximum number of records to return. Used for pagination.
offsetintegerOffset value for pagination.
statusstringThe status of the complaint. Possible values:
initiatedsuccessfailure
Response Parameters
entitystring The entity type. Here, it is collection.
countintegerIndicates the number of items in the entity type.
itemsobjectThe complaint details.
Show child parameters (16)
Curl
1curl -X GET 'https://api.rzp.<bank>.com/v1/complaints?upi_transaction_id=1232341412&refresh=true&limit=4&offset=10&status=success' \2-u [YOUR_KEY_ID]:[YOUR_SECRET] \3-H "Content-type: application/json" \4-H "Authorization: Bearer <token>" \5-H "x-device-fingerprint: <device_fingerprint>" \6-H "x-device-fingerprint-timestamp: 1496918882000" \7-H "x-customer-reference: customer-id-from-customer" \
Success
Failure
1{2"entity": "collection",3"count": 1,4"items": [5{6"entity": "upi.complaint",7"reference_id": "123214121",8"upi_reference_id": "123214121",9"request_adjustment_amount": 500,10"request_adjustment_code": "U010",11"request_adjustment_flag": "PBRB",12"upi_customer_reference_number": "CRN987654321",13"adjustment_amount": 500,14"adjustment_code": "102",15"adjustment_flag": "PR2C",16"payee": {17"vpa": "acme.corp@rzp",18"name": "AcmeCorp Pvt. Ltd."19},20"status": "success",21"description": "Complaint for failed transaction under review",22"upi_transaction_id": "1232341412",23"upi_original_transaction_id": "1232341412",24"created_at": 170541120025}26]27}