Transaction Status ClientReqId API
Last updated
Last updated
API for checking the transaction status using ClientReqId.
Endpoint |
---|
Request Parameters
The various parameters are explained below:
Parent Property/Element | Property/Element Name | Mandatory | Data Type | Description |
---|---|---|---|---|
Response Parameters
The various parameters are explained below:
Parent Property/Element | Property/Element Name | Mandatory | Data Type | Description |
---|---|---|---|---|
Json Formatted Response Example
Request:GET /couapp/transactions/payment/byClientId?clientReqId=vgRdasd24
[ROOT] (No parent property / element)
byClientId
M
Alphanumeric
Fixed Length – 10
[ROOT] (No parent property / element)
txnId
M
UUID
Machine-generated Unique ID for a transaction, used internally
refId
M
Alphanumeric
Code generated by the Biller Operating Unit that acquires the customer for every bill fetch transaction initiated and used across all messages
txnNpciId
C
Alphanumeric
Unique Transaction ID assigned by NPCI
orderId
M
String
billId
M
String
userType
M
String
userId
M
String
Unique ID assigned to the Agent by NPCI
txnAmount
M
String
Total Transaction Amount for the Bill
totalTxnAmount
String
Actual bill amount inclusive of all charges
billerName
M
String
Name of the Biller assigned by NPCI
billerCategory
M
String
Category of the Biller
billerId
M
String
Unique ID assigned to the Biller by NPCI Fixed length - 14
clientReqId
M
String
Unique ID assigned for each transaction, to be used internally
offUsPay
M
String
Flag indicating if it is an electronic ON-US or OFF-US transaction
splitPay
M
String
Flag indicating if the bill is paid using two different payment modes
quickPay
M
String
Flag indicating if the payment is initiated without a fetch or not
paymentMode
M
String
custConvFee
M
String
currency
M
String
Defines the currency in which the payment is initiated. 356 stands for INR
requestedIp
M
String
IP address of the initiating Server
customerMobNo
M
Numeric
macAddress
M
Alphanumeric
splitPayAmount
M
String
couCustConvFee
M
String
settlementVerification
M
String
Flag indicating if Settlement Verification is enabled for the transaction
fundTxnType
M
String
reason
M
String
amountTags
M
String
customerParamsDAOS
M
String
paymentInformation
M
String
customerParamsDAO
M
String
planId
M
String
planType
M
String
status
M
String
Status of the Operation
actionType
C
String
Type of Bill Payment. Possible Values: BILL_FETCH QUICKPAY BILL_VALIDATE
userId
M
Alphanumeric
Agent id Fixed length - 20
creationDate
M
String
ISO 8601 Timestamp for the Bill Creation date
modifiedDate
M
String
ISO 8601 Timestamp for the Bill Modification date
createdEpochDate
M
Numeric
UNIX Epoch Timestamp for the Bill Creation date
modifiedEpochDate
M
Numeric
UNIX Epoch Timestamp for the Bill Modification date
agentFundTransfer
fundTxnReferenceId
M
String
fundTxnRemarks
M
String
fundTxnDate
M
String
fundUTR
M
String
fundRespRemarks
M
String
agentNpciId
M
String
txnRefId
M
String
fundStatus
M
String
Status of the fund transfer Possible values:
customerParamsDAO
name
C
String
Name of the Customer Parameter attribute
value
C
String
Value of the Customer Parameter attribute
paramsId
C
UUID