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 request and response formats as provided for your reference.
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. |