Fidentity is a swiss online verification service that allows you - among other things - to verify users. If you would like to use this service you will need to have an active subscription with fidentity and configure the appropriate verification method (servicecorelogin_quality_of_registration_check
).
The configuration is a JSON object with the following properties:
Property | Data Type | Mandatory | Example | Description | ||
---|---|---|---|---|---|---|
|
|
| You can map the result of the verification to local attributes. Available fidentity properties: https://demo.fidentity.ch/docs#tag/fidentity/operation/createProcess | |||
|
|
| ||||
|
|
| ||||
|
| your-tenant-api-key |
| |||
|
| laksdjfiwjl84lkjasc92ljasfy |
| |||
|
|
| Depending on your needs, you can initiate various process steps within the fidentity verification process. The following steps are available and can be combined:
| |||
|
| 0.85 | The fidentity verification will return a validation score. You can define a threshold of how accurate the validation needs to be in order to let the user pass. If for example the data has to match 100%, set a value to Note: The adjustment from above, will result in a |
Fidentity will return a verification result containing various values as described in their documentation. The result MAY contain the following data for each verified attribute that we will use in the order shown below:
verifiedValue
This value is set if a human reviewer manually checked the documents and corrected or changed a value manually
vizValue
This is the value from the visual identification zone on the document. This zone included special characters such as ä, ö, ü, ç and others.
idValue
This is the value from the machine readable zone on the document. This zone does not include special characters as ä, ö, ü, ç and others. The special characters are replaced by their appropriate replacements such as ae, oe, ue, c and so on.
There are three different validation messages that show in different cases:
Message | Reason |
---|---|
The data check was not successful. | The system decision of the Fidentity check was |
The data stored does not sufficiently match the data recorded on the identity document. Please check the spelling, any double names, your date of birth and nationality. | The threshold was not reached. |
Attribute values cannot be reconciled. Mismatched attributes: {0}. | The attribute value that the user provided and the value that Fidentity returned did not match and the flag |