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
ParameterType ValueDescriptionValue Like
affiliate requiredtext
(1-10)
Will be provided by airpay91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps
checksum requiredtext$string = $param.self::$secret_key;sha256(<concate all values+SECRET KEY>);(dynamic, required)91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps
processor-key requiredtextWill be provided by airpay(constant, required)91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps
ParameterType ValueDescriptionValue Like
mobile_no requirednumeric
(1-10)
Mobile number of customer9XXXXX785
ParameterType ValueDescriptionValue Like
status requirednumeric
(1-3)
airpay status400,200
message requiredtextairpay status messageSuccess,Fail
data requiredjson{“entity_id”:111}
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'
Already Registered
{
"status": 200,
"message": "Already registered customer",
"data": {
"entity_id": "91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps"
}
}
New User
{
"status": 200,
"message": "success",
"data": []
}
{
"status": 400,
"message": "fail"
}