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.