![]()
|
Description: -Your organization will provide us a Call-back URL with the following configurations-
|
| 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 |