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.
Headers
Content-Type: application/JSON |
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. Should not be NULL E.g.-230612077853 | String | Mandatory |
txnId | Transaction ID. It must Not be NULL. length ≤ 20 E.g. - 1037255263620431872 | String | 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 |
param_b | To be used as per discretion. Must not be NULL. length ≤ 20 | Alphanumeric String | Mandatory |
param_c | To be used as per discretion. Must not be NULL. length ≤ 20 | Alphanumeric String | Mandatory |
Sample Request Body
AEPS Balance Enquiry
AEPS Cash Withdrawal
AEPS Mini Statement
Aadhar Pay
Response Body Parameters
Parameter | Parameter description with examples | Data Type |
status | Transaction status code (0 for Success and 1 for Failure) | String |
statusDesc | Corresponding message of the status (Success or Failure) | String |
Sample Response Body
Success :
FAILED:
Status Codes
Code | Significance | Description |
0 | SUCCESS | Successful |
1 | FAILED | Unsuccessful |
NOTE: In case of a successful response it won’t be retried any more and in case of a failed response it will retried for 2 times. |