Transaction Status txnId API
API for checking the transaction status using txn id
Request:GET /couapp/transactions/payment/byTxnId?txnId=fdd28ccc-90bd-4719-8adf-26e085d18d54
Request Parameters
The various parameters are explained below:
[ROOT] (No parent property / element)
txnId
M
UUID
Txn id is unique id which is generated while initiating the bill payment request, it can be get from the bill paymentresponse.
Response Parameters
The various parameters are explained below:
[ROOT] (No parent property / element)
txnId
M
UUID
Machine-generated Unique ID for a transaction, used internally
refId
M
Alphanumeric
txnNpciId
C
Alphanumeric
orderId
M
String
billId
M
userType
M
userId
M
Unique ID assigned to the Agent by NPCI
txnAmount
M
Total Transaction Amount for the Bill
totalTxnAmount
M
Actual bill amount inclusive of all charges
billerName
M
Name of the Biller assigned by NPCI
billerCategory
M
Category of the Biller
billerId
M
Unique ID assigned to the Biller by NPCI Fixed length - 14
clientReqId
M
Unique ID assigned for each transaction, to be used internally
offUsPay
M
Flag indicating if it is an electronic ON-US or OFF-US transaction
splitPay
M
Flag indicating if the bill is paid using two different payment modes
quickPay
M
Flag indicating if the payment is initiated without a fetch or not
paymentMode
M
custConvFee
M
currency
M
Defines the currency in which the payment is initiated. 356 stands for INR
requestedIp
M
IP address of the initiating Server
customerMobNo
M
macAddress
M
splitPayAmount
M
couCustConvFee
M
settlementVerification
M
Flag indicating if Settlement Verification is enabled for the transaction
fundTxnType
M
reason
M
amountTags
M
customerParamsDAOS
M
paymentInformation
M
customerParamsDAO
M
planId
M
planType
M
status
M
Status of the Operation Posible values : BILL_PAYMENT_REQUESTED, BILL_PAYMENT_INITIATED, BILL_PAYMENT_SUCCESS, BILL_PAYMENT_FAILED
actionType
C
Type of Bill Payment. Possible Values: BILL_FETCH QUICKPAY BILL_VALIDATE
userId
M
Agent id Fixed length - 20
creationDate
M
ISO 8601 Timestamp for the Bill Creation date
modifiedDate
M
ISO 8601 Timestamp for the Bill Modification date
createdEpochDate
M
UNIX Epoch Timestamp for the Bill Creation date
modifiedEpochDate
M
UNIX Epoch Timestamp for the Bill Modification date
agentFundTransfer
fundTxnReferenceId
M
fundTxnRemarks
M
fundTxnDate
M
fundUTR
M
fundRespRemarks
M
agentNpciId
M
txnRefId
M
fundStatus
M
Status of fund transfer Possible values: FUND_TRANSFER_SUCCESS, FUND_TRANSFER_FAILED
generalResp
statusCode
M
200- SUCCESS Other than 200-Failure
status
M
String
It is either “Success” or failure
message
M
String
Contains the reason message for failure / success
Json Formatted Response Example
Last updated