Prerequisites
This guide assumes that you have:- Created a personal customer
- Created a disclosure
- Verified a customer
Socure SDKs
Socure provides SDKs for multiple platforms to simplify the integration of document verification into your application:- WebSDK
- Android SDK
- iOS SDK
- React SDK
If you would like build out your document verification flow using the Socure SDK, contact your Synctera sales representative.
Example: Using document verification as a step-up
Synctera recommends using document verification as a step-up for some verification failures. Generally, we recommend sending verifications that are flagged asREVIEW
through Socure’s document verification flow.
Document verification increases conversion for customers that are flagged for review in their initial KYC verification.
REVIEW
on initial verification. We will then initiate document verification to show how you can use Socure’s document verification as a step-up verification method to decrease manual review time and increase conversion of customer.
Integration Steps
Create a personal customer
Create a KYC data collection disclosure
Verify the customer
Collect the customer's documents
Verify the customer using document verification
1. Create a personal customer
First we start by creating a record for our new customer. We’ll use thePOST /persons
endpoint to create a person.
2. Create a KYC data collection disclosure
Once we have our created customer, you will need to display a disclosure to your customer that you are collecting personal data that will be shared with a third-party for the purpose of verifying their identity. For this we use the disclosures resource.3. Verify the customer
Now that we have a customer, and consent to collect and share their data we can make a request to verify the customer.Consent must come directly from the customer.
IDENTITY
verification object: Address cannot be resolved to the individual
.
This warning results in the customer’s verification status being marked as REVIEW
. In the next section, we will initiate the document verification request which if successful will automatically resolve the issue previously flagged.
4. Collect the customer’s documents
Currently, you must integrate with one of Socure’s SDKs.If you would like build out your document verification flow using the Socure SDK, contact your Synctera sales representative.
document_id
which we will use in the next step.
5. Verify the customer using document verification
Using the document reference id returned from the Socure SDK, send a verification request, (like you did in step 3) this time including thedocument_id
.
document_id
, the verification request will perform a KYC verification of the individual using the documents provided to the Socure SDK.
DOCUMENT_VERIFICATION
response containing details about the verification like: Document image correlates with self-portrait
and Socure's document verification model recommends accepting the individual
. In this example, by using document verification we automatically verified a customer that was initially flagged for manual review by collecting and verifying a government issued identity document from the customer.
Great! We have successfully created and verified a personal customer using document verification. You can now visit our account creation guide.