> For the complete documentation index, see [llms.txt](https://cartoonmango-1.gitbook.io/vida-ekyc-integration/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://cartoonmango-1.gitbook.io/vida-ekyc-integration/integration-methods/api/identity-verification/mock-data-for-testing/face-match-check.md).

# Face Match Check

The face-match score is a system-generated score by VIDA. A selfie is captured and verified with authoritative source records to generate a selfie photo/ face-match score. The face-match score ranges from 0 to 10, where 0 shows the minimum confidence in the selfie image and 10 shows the maximum confidence in the selfie image. The following values are the default configured values of the face-match score and can be modified based on the partner's requirements.

* Face-match scores 0 to 6: Low confidence image, face-match verification is failed.
* Face-match scores between 6 and 8: face-match score 6 and above but less than 8\
  Medium confidence image, face-match verification is failed.
* Face-match scores 8 and above: High confidence image, face-match verification is successful.

#### Face-match Score Above 8 | Success&#x20;

To test a scenario where a user face-match score is more than 8, use the following table parameters.

| Face Match Score                                        | NIK Number       | UserName | DOB                                |
| ------------------------------------------------------- | ---------------- | -------- | ---------------------------------- |
| <p>(8< X)</p><p>\*X is the actual face-match score.</p> | 3511000101806300 | UserGDAA | <p>YYYY-MM-DD</p><p>1980-01-01</p> |
| <p>(8< X)</p><p>\*X is the actual face-match score.</p> | 3511000101806301 | UserGDAB | <p>YYYY-MM-DD</p><p>1980-01-01</p> |
| <p>(8< X)</p><p>\*X is the actual face-match score.</p> | 3511000101806302 | UserGDAC | <p>YYYY-MM-DD</p><p>1980-01-01</p> |

#### Face-match Score Between 6 and 8

To test a scenario where a user face-match score is between 6 and 8, use the following table parameters.

| Face Match Score                                             | NIK Number       | UserName | DOB                                |                        |
| ------------------------------------------------------------ | ---------------- | -------- | ---------------------------------- | ---------------------- |
| <p>(6 < X < 8)</p><p>\*X is the actual face-match score.</p> | 3512000101806300 | UserGDAA | <p>YYYY-MM-DD</p><p>1980-01-01</p> | <p><br></p><p>4008</p> |
| <p>(6 < X < 8)</p><p>\*X is the actual face-match score.</p> | 3512000101806301 | UserGDAB | <p>YYYY-MM-DD</p><p>1980-01-01</p> |                        |
| <p>(6 < X < 8)</p><p>\*X is the actual face-match score.</p> | 3512000101806302 | UserGDAC | <p>YYYY-MM-DD</p><p>1980-01-01</p> |                        |

#### Face-match Score Below 6

To test a scenario where a user Face-match score is less than 6, use the following table parameters.

| Face Match Score                                         | NIK Number       | UserName | DOB                                |                        |
| -------------------------------------------------------- | ---------------- | -------- | ---------------------------------- | ---------------------- |
| <p>(X < 6)</p><p>\*X is the actual face-match score.</p> | 3513000101806300 | UserGDAA | <p>YYYY-MM-DD</p><p>1980-01-01</p> | <p><br></p><p>4008</p> |
| <p>(X < 6)</p><p>\*X is the actual face-match score.</p> | 3513000101806301 | UserGDAB | <p>YYYY-MM-DD</p><p>1980-01-01</p> |                        |
| <p>(X < 6)</p><p>\*X is the actual face-match score.</p> | 3513000101806302 | UserGDAC | <p>YYYY-MM-DD</p><p>1980-01-01</p> |                        |

#### Incase of Outside Access Hours

| NIK Number       | Userfull name | DOB                                | Error code         |
| ---------------- | ------------- | ---------------------------------- | ------------------ |
| 3551000101806300 | UserGDAA      | <p>YYYY-MM-DD</p><p>1980-01-01</p> | <p></p><p>2101</p> |
| 3551000101806301 | UserGDAB      | <p>YYYY-MM-DD</p><p>1980-01-01</p> | 2101               |

#### Incase of Issue at Authoritative Source &#x20;

<table><thead><tr><th width="213">NIK Number</th><th>Userfull name</th><th>DOB</th><th>Error code</th></tr></thead><tbody><tr><td>3556000101806300</td><td>UserGDAA</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td><p></p><p>2103</p></td></tr><tr><td>3556000101806301</td><td>UserGDAB</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td>2103</td></tr></tbody></table>

#### Inactive NIK&#x20;

<table><thead><tr><th width="210">NIK Number</th><th>Userfull name</th><th>DOB</th><th>Error code</th></tr></thead><tbody><tr><td>3557000101806300</td><td>UserGDAA</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td><p></p><p>2104</p></td></tr><tr><td>3566000101806300</td><td>UserGDAD</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td>2104</td></tr></tbody></table>

#### NIK Not Found

<table><thead><tr><th width="208">NIK Number</th><th>Userfull name</th><th>DOB</th><th>Error code</th></tr></thead><tbody><tr><td>3553000101806300</td><td>UserGDAA</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td><p></p><p>2106</p></td></tr><tr><td>3560000101806300</td><td>UserGDAA</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td>2106</td></tr><tr><td>3564000101806300</td><td>UserGDAA</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td>2106</td></tr></tbody></table>

#### NIK Duplicate Entry in Authoritative Source &#x20;

<table><thead><tr><th width="213">NIK Number</th><th>Userfull name</th><th>DOB</th><th>Error code</th></tr></thead><tbody><tr><td>3558000101806300</td><td>UserGDAA</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td><p></p><p>2109</p></td></tr><tr><td>3558000101806301</td><td>UserGDAB</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td>2109</td></tr></tbody></table>

#### Incase of Deceased User&#x20;

The following mock data can be used to mock a user who is not alive.

<table><thead><tr><th width="221">NIK Number</th><th>User full name</th><th>DOB</th><th>Error code</th></tr></thead><tbody><tr><td>3559000101806300</td><td>UserGDAA</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td><p></p><p>2110</p></td></tr><tr><td>3559000101806301</td><td>UserGDAB</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td>2110</td></tr></tbody></table>

#### Incase of Authoritative Sources are Busy

<table><thead><tr><th width="220">NIK Number</th><th>User full name</th><th>DOB</th><th></th></tr></thead><tbody><tr><td>3527000101806300</td><td>UserGDAA</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td><p></p><p>2111</p></td></tr><tr><td>3550000101806300</td><td>UserGDAA</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td>2111</td></tr></tbody></table>

#### Incase of Error Response from Authoritative Source

<table><thead><tr><th width="217">NIK Number</th><th>User full name</th><th>DOB</th><th>Error code</th></tr></thead><tbody><tr><td>3522000101806300</td><td>UserGDAA</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td><p></p><p>2113</p></td></tr><tr><td>3523000101806300</td><td>UserGDAA</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td>2113</td></tr><tr><td>3565000101806300</td><td>UserGDAA</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td>2113</td></tr></tbody></table>

#### Incase of Partner Quota Exhausted

<table><thead><tr><th width="219">NIK Number</th><th>User full name</th><th>DOB</th><th>Error code</th></tr></thead><tbody><tr><td>3521000101806300</td><td>UserGDAA</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td><p></p><p>2118</p></td></tr><tr><td>3521000101806301</td><td>UserGDAB</td><td><p>YYYY-MM-DD</p><p>1980-01-01</p></td><td>2118</td></tr></tbody></table>

#### Incase of Delayed Response (1- 4 seconds)&#x20;

| NIK Number       | User full name | DOB                                |
| ---------------- | -------------- | ---------------------------------- |
| 3561000101806300 | UserGDAA       | <p>YYYY-MM-DD</p><p>1980-01-01</p> |
| 3561000101806301 | UserGDAB       | <p>YYYY-MM-DD</p><p>1980-01-01</p> |

##
