How to use ShuftiPro

See also

Verification

This article provides instructions on how to configure B2Core to use an automatic KYC provider, ShuftiPro. With ShuftiPro, you can use document and face verification to validate the identity of individual clients.

How to configure a connection to ShuftiPro

Only admins who are assigned the permissions to manage external connections can set up a connection to ShuftiPro.

To create a connection, do the following:

  1. Navigate to System > External Connections and click +Create in the upper-right corner of the screen.

  2. In the Create connection window, fill in the following fields:

  • In the Name field, specify a name that you want to use for the connection.

  • In the Caption field, specify a caption that will be applied to the connection in the Back Office.

  • From the Provider drop-down list, select ShuftiPro.

  1. Click Save.

  2. On the Edit connection screen, specify the following settings:

  • In the API host field, specify a URL to the ShuftiPro API endpoint.

  • In the Client ID and Secret key fields, specify the client ID and secret key value to access ShuftiPro.

  1. From the Enabled drop-down list, select Yes.

  2. Click Save to create the connection.

How to create document groups for ShuftiPro verification

In order to enable document verification, create a document group with the name passport. To enable face verification, create a document group with the name selfie.

Important

Document group names must be specified exactly as passport and selfie (in lower case).

To create a document group, do the following:

  1. Navigate to Verification > Document groups and click +Create in the upper-right corner of the screen.

  2. On the Create document group screen, fill in the following fields:

  • In the Name field, specify passport or selfie.

  • In the Caption field, specify a document group name that will be displayed in the B2Core UI.

  • From the Type drop-down list, select All.

  • In the Description field, specify a description for the document group.

  1. Make sure that Yes is selected in the Enabled drop-down list.

  2. Click Save to create the document group.

How to create document types for ShuftiPro verification

You should create one document type for document verification and another — for face verification.

To create a document type, do the following:

  1. Navigate to Verification > Document types and click +Create in the upper-right corner of the screen.

  2. On the Create document type screen, fill in the following fields:

  • In the Name field, specify passport or selfie.

  • In the Caption field, specify a document name that will be displayed in the B2Core UI.

  • In the Description field, specify a description for the document type.

  • From the Group drop-down list, select a previously created document group in which this document type should be included (either passport or selfie).

  • In the Max files field, specify the maximum number of files that clients can upload.

  1. From the Status drop-down list, select Enabled.

  2. Click Save to create the document type.

How to create verification levels for ShuftiPro

You can create verification levels or modify the existing levels to use ShuftiPro for document and face verification.

To create a verification level, do the following:

  1. Navigate to Verification > Levels and click +Create in the upper-right corner of the screen.

  2. On the Create verification level screen, fill in the following fields:

  • In the Index field, specify a non-zero integer value.

  • In the Wizard field, specify B2B\TCA\DocumentsShuftiPro\Wizards\SDKWizard. This is a required path.

  • In the Caption field, specify a level name that will be displayed in the B2Core UI (for example, Level 1).

  • In the Description field, enter a description for the new level that will be displayed in the B2Core UI. For example, you may enter a list of permissions granted to a client upon reaching this verification level.

  • From the Visible drop-down list, select Yes.

  • From the Default drop-down list, select No. (Level 0 is the default verification level).

  • From the Assigned Client Right drop-down list, select an appropriate access level (refer to Client rights for details).

  • From the Document groups drop-down list, select the required document group either passport or selfie, or both if you want your clients to pass both document and face verification to receive this level.

  1. Click Save to create the level.

Upon navigating to Profile > Verification and clicking Next step in the B2Core UI, the ShuftiPro window is displayed to clients to proceed with the verification process.