For AI agents: visit https://pay-sprint.readme.io/llms.txt for an index of all pages formatted in Markdown and endpoints in OpenAPI. Append .md to any documentation page URL to get its markdown version.
This callback will be triggered when remitter wallet is not been created or remitter kyc is pending.
{
"event": "DMT-WALLET-MONEY-REMITTER-EKYC",
"param": {
"status": true,
"response_code": 0,
"message": 'Remitter with mobile - xxxxxxxxxx wants to do KYC.',
"data": {
"merchant_code": "XXXXXX",
"mobile": "mobile number of the remitter",
"amount": "KYC amount",
"txn_status": 2,
"kyc_charges": "kyc charges"//kyc charges that are showing to the customer while going for kyc.
}
}
}
//Success case
{
"event": "DMT-WALLET-MONEY-REMITTER-EKYC",
"param": {
"status": true,
"response_code": 1,
"message": "Remitter kyc successfully completed with mobile - 9650412904",
"data": {
"merchant_code": "XXXXXX",
"mobile": "96504XXXXX",
"amount": 10,
"txn_status": 1, //txn_status=1(Success),txn_status=0(failed)
"is_kyc": "1", //is_kyc=1(kyc done) ,is_kyc=0(kyc pending)
"ackno": "XXXXXXXXX",
"esign_ackno": "XXXXXXXX",
"refid": "120328090",
"kyc_remarks": "EKYC Completed Successfully.",
"kyc_type": "FORM-60"
}
}
}
// Failure Case
{
"event": "DMT-WALLET-MONEY-REMITTER-EKYC",
"param": {
"status": true,
"response_code": 1,
"message": "Remitter kyc failed with mobile - 9122726546",
"data": {
"merchant_code": "R00670716",
"mobile": "9122726546",
"amount": 10,
"txn_status": 0,
"is_kyc": "0",
"ackno": "XXXXXXXX",
"esign_ackno": "XXXXXXX",
"refid": "245076",
"kyc_remarks": "AADHAR NAME MISMATCH WITH PAN NAME.(PaycKyc-094)",
"kyc_type": "PAN"
}
}
}
Note: For kyc_type there will be 2 values either PAN or FORM-60. In case of kyc_type:FORM-60 an extra charge of Rs 10 will deducted along with kyc charge. No extra charge debit if kyc_type is PAN.