Brazilian CPF Biometric Verification
Biometric Verification checks a Selfie provided by the end user against the photo on record with the Brazilian CPF data. The CPF number and selfie are provided as inputs, and a decision on the risk is returned in the response.
Supported Credentials
The CPF number can be uploaded as Prepared Data. Alternatively, it can be extracted by an upstream capability in a workflow. The Selfie can be uploaded through the API, or obtained as part of the customer journey.
To use the API to upload Prepared Data and the Selfie use workflow key 10006. The Selfie will be checked by the Usability capability prior to calling the biometricVerification capability.
To use Biometric Verification along with the standard Jumio IDIV service and the CPF Number check service, use workflow key 10021.
The following value can be uploaded as Prepared Data.
| Key | Type | Mandatory | Description |
|---|---|---|---|
| personalNumber | string | yes | The CPF number |
Response
Response data is available for transactions that include the risk signal. For information on transaction data see viewing or retrieving workflow transactions.
Example Response
"biometricVerification":[
{
"id":"14be80df-e3b4-4ce8-aa55-bccf52464ae4",
"credentials":[
{
"id":"d20757d8-2979-4805-b64b-30e75afec88f",
"category":"DATA"
},
{
"id":"487578ce-36d4-45d1-bdd0-fe5702ba2443",
"category":"SELFIE"
}
],
"decision":{
"type":"PASSED",
"details":{
"label":"LOW_RISK"
}
},
"data":{
"nameMatch":"MATCH",
"dobMatch":"MATCH",
"pincodeMatch":"NOT_MATCH",
"cityMatch":"NOT_MATCH",
"faceMatch":"MATCH"
}
}
Decision Details Labels
| Decision Type | Label | Description |
|---|---|---|
| PASSED | LOW_RISK | The provided Selfie matches the photo on record. |
| REJECTED | HIGH_RISK | The provided Selfie does not match the photo on record. |
| WARNING | MEDIUM_RISK | It cannot be determined whether or not the provided Selfie matches the photo on record. |
| NOT_EXECUTED | TECHNICAL_ERROR | Verify the provided data is correct and retry, or contact Support. |
| NOT_EXECUTED | PERMISSION_DENIED | The request is not authorized to access the service. |
| NOT_EXECUTED | BAD_REQUEST | Malformed or missing required parameters. Ensure that all mandatory fields are included and correctly formatted before retrying. |
Data
| Key | Possible Values | Description |
|---|---|---|
| nameMatch | MATCH, NOT_MATCH | To be a MATCH the concatenated firstName and lastName value of the input data must exactly match what is in the CPF database. |
| pincodeMatch | MATCH, NOT_MATCH | CPF number matches. |
| dobMatch | MATCH, NOT_MATCH | Date of birth matches. |
| faceMatch | MATCH, NOT_MATCH | Selfie matches the photo on record. |