Skip to content

Update KYC Status

| View as Markdown

KYC documents are collected to confirm the details of customer. This API is for updating kyc status of a customer before and after verification. We must pass entity id, doc type, doc number, kyc type, reg date, reason desc and update kyc address in request. If the request has valid details, we will get a success response.

https://kraken.airpay.co.in/airpay/ms/cards/api/update-kyc-status
ParameterType ValueDescriptionValue Like
checksum requiredtext$string = $param.self::$secret_key; sha256(<concate all values+SECRET KEY>);(dynamic, required)91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps
token requiredtextWill be provided by airpay91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps
ParameterType ValueDescriptionValue Like
entity_id requiredtext
(1-50)
The Customer Id registered with the system91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps
doc_type requiredtextCustomer’s Id TypePAN,passport
doc_number requiredtextCustomer’s Id type’s unique numberBPDPV1436E
kyc_type requiredtextKyc Type to convertMIN,FULL,PARTIAL
reg_date requiredtextId Type registered Date. Format(yyyy-mm-dd2018-10-25
reason_desc requiredtextReason to convert Kyc TypeKyc Details Updation
update_kyc_address optionaltextNew addressAddress
ParameterType ValueDescriptionValue Like
status requirednumericairpay status400,200
message requiredtextairpay status messageSuccess,Fail
data requiredjson[]
curl --location --request POST 'https://kraken.airpay.co.in/airpay/ms/cards/api/update-kyc-status' \
--header 'token: 91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--header 'checksum: 91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--header 'Content-Type: application/x-www-form-urlencoded' \
--data-urlencode 'entity_id=91f5evhk72f56432ec678sdfes685h42sd2t21k430912508233b7r37562g2hps' \
--data-urlencode 'doc_type=PAN' \
--data-urlencode 'doc_number=BPDPV1436E' \
--data-urlencode 'kyc_type=MIN' \
--data-urlencode 'reg_date=2018-10-25' \
--data-urlencode 'reason_desc=Kyc Details Updation' \
--data-urlencode 'update_kyc_address=Address'
{
"status": 200,
"message": "success",
"data": []
}
{
"status": 400,
"message": "fail"
}