Skip to content

Validate User

| View as Markdown

API to validate user(mobile_no) is already registered or is a new user. Calling Generate OTP API for Customer Registration (YAP) to fetch otp if mobile not registered. If mobile no is already registered then we will return entity id to login into the system.

https://kraken.airpay.co.in/airpay/ms/cards/api/validate-user
FieldTypeDescription
affiliatetextWill be provided by Airpay (length 10, required)
checksumtext$string = $param.self::$secret_key;sha256(<concate all values+SECRET KEY>);(dynamic, required)
processor-keytextWill be provided by airpay(constant, required)
FieldTypeDescription
mobile_nonumericMobile number of customer(length 10, required)
curl --location --request POST 'https://kraken.airpay.co.in/airpay/ms/cards/api/validate-user' \
--header 'processor-key: 91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--header 'affiliate: 91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--header 'checksum: 91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'mobile_no=9XXXXX785'
FieldTypeDescription
statusnumeric400- fail,200-success(length 3, required)
messagetextSuccess, Fail(required)
datajson{“entity_id”:111}(required)
Already Registered
{
"status": 200,
"message": "Already registered customer",
"data": {
"entity_id": "91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps"
}
}
New User
{
"status": 200,
"message": "success",
"data": []
}
{
"status": 400,
"message": "fail"
}