
|
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 at the time of integration. |
| client_secret: To be shared at the time of integration. |
Request Body Parameters
| Parameter | Parameter description with validation and examples | Data Type | Mandatory/ Not Mandatory |
| statusDesc | Status Description. Must not be NULL. E.g. - 'Transaction Successfull' | String | Mandatory |
| createdDate | Created Date. Must Not be NULL. E.g. - 2022-11-02 12:12:13 | String | Mandatory |
| updatedDate | Date of Update. Must Not be Null. E.g. - 2022-11-02 12:12:50 | String | Mandatory |
| productCode | Product Code. Must not be NULL. E.g. - POS | String | Mandatory |
| txnType | Transaction Type. Must not be NULL. E.g.-Sale@POS | String | Mandatory |
| txnAmount | Transaction Amount. Must not be NULL. Should be between 100 and 100000. E.g. - 2000 | String | Mandatory |
| txnDateTime | Transaction Date and Time. It must Not be NULL. E.g - 2022-11-02 12:12:50 | String | Mandatory |
| customeridentIfication | Customer Identification (Card Number). Must not be NULL. 16 digit card number. E.g. - xxxx-xxxx-xxxx-5604 | String | Mandatory |
| status | Status of Transaction. Must not be NULL. E.g.- SUCCESS | String | Mandatory |
| rrn | rrn number. Generated from bank’s end. length = 12. must Not be NULL. E.g.-230612077853 | String | Mandatory |
| txnId | Transaction ID. It must Not be NULL. length ≤ 20 E.g. - 1037255263620431872 | Integer | Mandatory |
| username | User Name. Must not be NULL. E.g.-Sagarikatest | String | Mandatory |
| ClientRefID | Client Reference ID. Must not be NULL. length ≤ 18 E.g. - 20720 | String | Mandatory |
| Card_variant | Card Variant. E.g- DEBIT | String | Mandatory |
| MID | Merchant ID. E.g.- 107293001005056 | String | Mandatory |
| TID | Terminal ID. E.g. - 11079883 | String | Mandatory |
| deviceType | Device Type. E.g. - morefun | String | Mandatory |
| device_serial_no | Device Serial Number. E.g. - 19412654 | String | Mandatory |
| CardType | Card Type. E.g. - RUPAY | String | Mandatory |
| Net_amount | Net Amount. E.g. - 5 | String | Mandatory |
| totalServiceCharge | Total Service Charge. E.g. - NA | String | Mandatory |
| param_b | To be used as per discretion. Must not be NULL. length ≤ 20. E.g. - branch1 |
Alphanumeric String | Not Mandatory |
| param_c | To be used as per discretion. Must not be NULL. length ≤ 20. E.g. - loanID1234 |
Alphanumeric String | Not Mandatory |
Sample Request Body JSON
Sale@POS
Sample Response Body
Success :
FAILURE:
Status Codes
| Code | Significance | Description |
| 0 | SUCCESS | Successful |
| 1 | FAILURE | Unsuccessful |
|
NOTE: In case of a successful response it won’t be retry any more and in case of a failed response it will retry for 2 times. |