At least two KYC details must be provided. Preferred input is Aadhaar and PAN.
Parameter Name | Required | Format | Comment |
---|---|---|---|
kyc_type | Yes | 1: Aadhar 2: PAN 3: Passport 4: Driving License 5: Voter's ID Note that integer codes should be passed in the API request. | KYC type. |
kyc_name | Yes | Ascii string. Regex: r'^[a-zA-Z\s]{1,200}$' | Name of the custmer on this KYC document. |
identifier | Yes | Ascii string | Should be unmasked KYC identifier except in case of Aadhaar, where it should be the last 4 digits of the Aadhaar number. If PAN, it should match the PAN number Regex. |
verified_using | Yes | 1: Image 2: NSDL API 3: Offline e-KYC 4: OTP based e-KYC 5: Based on CKYC Note that integer codes should be passed in the API request. | For each case, corresponding documents are required. |
is_verified | Yes | Boolean: true/false | The documennt must be verified, else the request would be declined. |
address | No | Ascii string | Address if present in case of Aadhar. |