Headers
Request Body Parameters
Parameters | Description | Min Length | Max Length | Data type | Mandatory/Optional |
productCode | Product Code. E.g. UPI | 1 | 50 | String | Mandatory |
TxnDate | Date of transaction (YYYY-MM-DD). E.g. 2025-04-10 | 10 | 10 | String | Mandatory |
clientRefId | Unique client reference ID needs to be generated by partner/Merchant for each new transaction associate with Transaction. E.g. FIQ9666053226371 | 10 | 19 | String | Mandatory |
Sample Request Body
Encrypted Sample Request Body
Response Body Parameters
Parameters | Description | Min Length | Max Length | Data type |
length | No. of transactions status posted against given client reference id. | NA | NA | String |
message | Response Message | 1 | 10 | String |
results | Contains the following | NA | NA | Array |
statusDesc | Status Description | 1 | 50 | String |
createdDate | Date of Transaction Creation (timestamp) | 10 | 30 | String |
updatedDate | Date of Transaction Update (timestamp) | 10 | 30 | String |
productCode | Product Code (e.g., UPI) | 1 | 10 | String |
paymentMode | Payment Mode (e.g., UPI_INTENT) | 1 | 10 | String |
txnAmount | Transaction amount for which transaction is initiated | 1 | 10 | String |
txnDateTime | Transaction Timestamp | 10 | 30 | String |
payerVPA | Payer UPI ID | 1 | 100 | string |
status | Status of Transaction | 1 | 10 | string |
rrn | Bank Reference Number | 1 | 40 | String |
txnId | Transaction ID | 18 | 18 | string |
userName | Name of the Payer | 1 | 50 | String |
clientRefId | Unique client reference needs to be generated by partner/Merchant for each transaction | 10 | 19 | String |
param_a | Optional Parameter A | 0 | 100 | String |
param_b | Optional Parameter B | 0 | 100 | String |
param_c | Optional Parameter C | 0 | 100 | String |
status | Status Code | 1 | 3 | String |
Sample Response Body
SUCCESS:
SUCCESS(Encrypted):
SUCCESS With No Data:
FAILED:
Error from Passport Verification API:
Status Codes
Code | Significance | Description |
0 | FAILED | Get an error message in Response. |
200 | SUCCESS | Transaction response received with data. |
1 | SUCCESS | Transaction response with no data for the required parameters |
Note:
The date and time stamp present across all endpoints in the document is in UTC timestamp format.