One Touch Sign (OTS)
Workflow
Step 4 - Success, Failure & Retries
4min
once the esign process is completed by the end user, we have 3 scenarios success in this scenario, the esign is successfully completed by the end signer and the output pdf is available to you for showing it to the end signer on the mobile app/web application status code status message 200 success failure in this scenario, the esign is not successfully completed by the end signer and it can happen for multiple reasons for example, the aadhaar number is not linked to the mobile and as such, otp can't be triggered and esign can’t be completed here is a list of all possible scenarios error code error message 330 biometrics locked by aadhaar number holder 331 aadhaar locked by aadhaar number holder this mean that all permanent forms of identifiers are locked for any kind of authentication resident can still use vid 332 aadhaar number usage is blocked by aadhaar number holder 400 invalid otp value 403 maximum number of attempts for otp match is exceeded or otp is not generated please generate a fresh otp and try to authenticate again 515 invalid vid number in input 517 expired vid is used in input 532 vid is not yet generated to use specific services like uid lock which require vid to be pre generated, please generate a vid before using service 800 invalid biometric data 811 missing biometric data in cidr for the given aadhaar number/virtual id 812 aadhaar number holder has not done “best finger detection” application should initiate bfd to help aadhaar number holder identify their best fingers 951 biometric lock related technical error 995 aadhaar suspended by competent authority 996 aadhaar cancelled (aadhaar is not in authenticable status) 997 aadhaar suspended (aadhaar is not in authenticatable status) 998 invalid aadhaar number/virtual id 999 unknown error k 100 resident authentication failed k 200 resident data currently not available k 515 invalid vid used k 517 vid used is expired k 540 invalid kyc xml k 541 invalid e kyc api version k 569 digital signature verification failed for e kyc xml k 570 invalid key info in digital signature for e kyc xml (it is either expired, or does not belong to the aua or is not created by a well known certification authority) k 571 technical error while signing the ekyc response k 955 technical failure internal to uidai k 999 unknown error 110 aadhaar number does not have email id 111 aadhaar number does not have mobile number 112 aadhaar number does not have both email id and mobile number 113 aadhaar number doesn’t have verified email id 114 aadhaar number doesn’t have verified mobile number 115 aadhaar number doesn’t have verified email and mobile 510 invalid “otp” xml format 515 invalid vid number in input 517 expired vid is used in input 520 invalid device 521 invalid mobile number 569 digital signature verification failed 570 invalid key info in digital signature (this means that certificate used for signing the otp request is not valid – it is either expired, or does not belong to the aua or is not created by a ca) 950 could not generate and/or send otp 952 otp flooding error 999 unknown error e 109 blank response received from uidai e 149 aadhaar number / virtual id validation failed e 213 dsc signature verification e 563 read timeout while connecting to uidai esp 415 invalid otp no of retry attempt exhausted!! esp 416 invalid biometric no of retry attempt exhausted!! esp 901 invalid authentication mode esp 944 user terminated ekyc process esp 945 user terminated ekyc process after otp generation esp 946 user interface page expired esp 999 unknown error esign failed retries if someone tries to use an unauthorized aadhaar esign (electronic signature), and you provide the additional details like name, gender, and year of birth, we'll check if these details match the information on record if there's a mismatch, it will be considered a "success with deviation " this means the esign was technically successful, but there's a discrepancy in the provided information we'll give you the received details from aadhaar in the output and you can show it to the user on your mobile/web application if needed, you can give the option to the signer to retry you can also set a limit on the number of retries status code status message 200 success with deviation