post-request

Description: -Your organization will provide us a Call-back URL with the following configurations-

  • The Call-back URL should be of Method Type POST
  • Content-type should be of Type application/JSON
  • The Call-back URL should have the below request format. The Response also has been provided for your reference.
URL: To be shared by your organization.

Headers

Content-Type: application/JSON
client_id: To be shared during integration
client_secret: To be shared during integration

 

Request Body Parameters(Initial Callback)

Parameter Description Data Type Mandatory/ Optional
StatusDesc Status Description
Must not be NULL. E.g. - "transaction successful"
String Mandatory
createdDate Created Date, Must Not be NULL.
E.g. - "2022-12-05 10:00:00"
String Mandatory
updatedDate Updated Date, Must Not be NULL
E.g. - "2022-12-05 10:01:00"
String Mandatory
productCode Product Code. E.g. - "DMT" String Mandatory
txnType Transaction Type.
E.g. - "IMPS_FUND_TRANSFER"
String Mandatory
txnAmount Transaction AmountMust not be NULL.
E.g. - "100"
String Mandatory
customerIdentIfication Customer’s Identification (Mobile Number).
E.g.9885097078
String Mandatory
status Status of Transaction, Must not be NULL.
E.g.- "SUCCESS"
String Mandatory
txnId Transaction ID. It must Not be NULL.
E.g.-"1615473591984128"
Integer Mandatory
userName User Name. E.g. - "retailer1" String Mandatory
ClientRefID Client Reference ID, It must Not be NULL.length ≤ 20.
E.g. - "20720"
String Mandatory
paramB To be used as per discretion. Must not be NULL..length ≤ 20.
E.g. "771"
Alphanumeric String Not Mandatory
paramC To be used as per discretion. Must not be NULL..length ≤ 20. Alphanumeric String Not Mandatory
beneDetails Bene Details.    
beneBankName Bene’s Bank Name. E.g. - "SBIN" String Mandatory
beneName Name of Beneficiary.
E.g. - "P SHIVA MURUGAN"
String Mandatory
beneAccountNo Bene’s Account Number.
E.g. - "030401509517"
String Mandatory
phoneNo Bene’s Phone Number.
E.g. - "4537821453"
String Mandatory
beneIFSC Bene’s IFSC Code.
E.g. - "ICIC0000304"
String Mandatory
"transactionDetails" Transaction Details.    
gateWayTxnId Gateway Transaction ID. It must Not be NULL.
E.g.-"16154735919841281"
String Mandatory
parentTxnId Parent Transaction ID. It must Not be NULL.
E.g.-"1615473591984128"
String Mandatory
amount Transaction Amount
Must not be NULL. .E.g. - "5000"
String Mandatory
status Status of Transaction, Must not be NULL.
E.g.- "SUCCESS"
String Mandatory
txnStatusCode Transaction Status Code. E.g. - 4/td> String Mandatory
txnStatusDesc Status Description, Must not be NULL.
E.g. - "Transaction Success"
String Mandatory
beneName Name of Beneficiary.
E.g. - "SACHIN DAS"
String Mandatory
rrn rrn number from bank's end. It must Not be NULL.
E.g.-231813095773
String Mandatory

Sample Request Body(Sample Initial Callback)


Request Body Parameters(Callback InProgress)

Parameter Description Data Type Mandatory/ Optional
parentTxnId Parent Transaction ID. It must Not be NULL.
E.g.-"1615473591984128"
String Mandatory
gateWayTxnId Gateway Transaction ID. It must Not be NULL.
E.g.-"16154735919841281"
String Mandatory
amount Transaction Amount
Must not be NULL. .E.g. - "100"
String Mandatory
status Status of Transaction, Must not be NULL.
E.g.- "SUCCESS"
String Mandatory
txnStatusCode Transaction Status Code. E.g. - "5"/td> String Mandatory
txnStatusDesc Status Description, Must not be NULL.
E.g. - "transaction successful"
String Mandatory
beneName Name of Beneficiary.
E.g. - "SACHIN DAS"
String Mandatory
rrn rrn number from bank's end. It must Not be NULL.
E.g.-231813095773
String Mandatory
ClientRefID Client Reference ID, It must Not be NULL.length ≤ 20.
E.g. - "20720"
String Mandatory
paramB To be used as per discretion. Must not be NULL..length ≤ 20.
E.g. "771"
Alphanumeric String Not Mandatory
paramC To be used as per discretion. Must not be NULL..length ≤ 20. Alphanumeric String Not Mandatory
createdDate Created Date, Must Not be NULL.
E.g. - "2022-12-05 10:00:00"
String Mandatory
updatedDate Updated Date, Must Not be NULL
E.g. - "2022-12-05 10:01:00"
String Mandatory

Sample Request(Callback In Progress)


Sample Response


Success:

{
"status": 0,
"statusDesc": "success"
}

Failed:

{
"status": 1,
"statusDesc": "Failure"
}

Response Codes

Code Significance Description
0 SUCCESS Successful
1 FAILURE Unsuccessful