This is an old revision of the document!
Ondato verification
Setup
To setup ondato verification for website, we need to setup several settings under website's Ondato section:
- enabled : true (should ondato verification be enabled for website)
- clientID : id (provided by ondato when we setup a new integration)
- clientSecret : secret (provided by ondato when we setup a new integration)
- username : ondatoTest (we provide this info to ondato when setting up a new integration. It is used to authorise their requests)
- password : ondatoTest (we provide this info to ondato when setting up a new integration. It is used to authorise their requests)
- setupID : 123 (provided by ondato when we setup a new integration)
- attemptLimit : 2 (how many times can user fail verification before he gets a KYC_Failed tag)
Also if Ondato should be enabled on the new server, few backend-config settings should be added/changed. These settings can be retrieved from Ondato or scavenged somewhere from their documentation.
- WEB_BACKEND_ONDATO_MAIN_URL="http://url1.com"
- WEB_BACKEND_ONDATO_USER_URL="http://url2.com"
- WEB_BACKEND_ONDATO_AUTH_URL="http://url3.com"
- WEB_BACKEND_ONDATO_KYC_URL="http://url4.com"
Documentation: https://ondato.atlassian.net/wiki/spaces/PUB/pages/2295726818/Customer+onboarding+KYC+integration+with+UI
Workflow
To start Ondato verification, new account should be created. Used should press 'Ondato Verification' button.
After that user should go through Ondato verification steps:
Ondato only changes us after user uploads his ID document photo. And we change status to 'pending' only after user does that. Until then there are no charges.