The order of terminal operations with API: https://api.basisid.com/auth/...
- Upload basic data - /base-check
The first step for verifying a new user is sending basic data about the user to the server.
2. Upload a photo of the document - /send-document
To verify the identity of a person and match the data they have provided with the document it is required to upload an image of a document.
3. Upload a video of the user - /send-video
To verify the identity of a person via biometric facial recognition it is required to upload a video in order to match it with the image on the document.
4. Upload an image instead of the video OPTIONAL - /send-image
It is optional to choose a simplified KYC procedure where a "selfie" of a user with their document is sent.
5. Upload proof of address OPTIONAL - /send-statement or /send-pay-slip
To verify the address provided by the user it is required to upload a bank statement/pay slip/utility bill that includes the user’s current address, full name, and date of issue that is no older than 3 months.
Bank statements and utility bills should be posted to /send-statement
Payslips should be posted to /send-pay-slip
6. OTP SMS request OPTIONAL - /send-sms
To send the code for verification of a phone number provided by the user a request should be sent.
7. OTP SMS check OPTIONAL - /check-sms-code
To check the code received by a user a request should be sent.
8. Callback
The results of the verification process go to the Callback URL.
Depending on the settings of your procedure and customer journey a callback can be sent after:
- the initial AML/OFAC/Sanctions screening after the /send-data step
- the result of the verification by the BASIS ID
- client's manual review i.e post-moderation
A callback is being sent if a user’s status is changed to ‘approved’ or ‘declined’. In the case of post moderation, the callback is only being sent when your company finishes a review of the client.
To set up a callback, please enter Callback Url in the CRM.
9. Receiving profile data - /users/info/{user_hash}/{api_key}/{signature}
In order to receive a full user's profile information and the results of the verification process, a request can be sent.
Comments
0 comments
Please sign in to leave a comment.