As we have examined, Know Your Customer (KYC), is very important in fintech. Our latest integration is with Onfido, which offers KYC for both individual and business identities and document verification. Their AI technology assesses whether a user’s government-issued ID is genuine or fraudulent, and then compares it against their facial biometrics.
Learn more about how to integrate Hydrogen and Onfido below.
To get started, you’ll first need to sign up for Onfido here and get your credentials.
Once obtained, you can enter the user name (under ID/Key Name) and password (under Password/Key Value) along with the rest of the setup for Onfido into Hydrogen’s Integrations Admin.
Verify an End User’s Identity
Once you have your Onfido credentials entered, you can now begin performing KYC on your end users. Before performing a KYC, you will need to ensure that the end user’s personal details are stored in
We will submit all PII data such as name, DOB, address, and identification number that is stored in Nucleus for the client. At a minimum, the
client_id should include the following information for Onfido to perform a verification:
Once your client is created in Nucleus, you may pass that
POST /integration/v1/kyc, which will submit the user’s information to Onfido.
Alternatively, if you selected the option in the Integration Admin settings to automatically KYC when you create a client, then you can bypass this call and the user will automatically be sent for verification when created in Nucleus via
If the KYC returns as a
is_verified flag will be set to “true” in
Retrieve KYC Receipts
Each KYC performed will be stored as a receipt in Hydrogen. If you need to access the receipts, you can do so by using the following endpoint:
Start building with Hydrogen and Onfido today!