Government Check

Overview

Mati's Government Check verifies that the data your your users submit match official government records. If there is a match, you can be sure that your users are real people and their documents are valid.

Get Started

Features

Checks

Government database check

We extract and match ID document data with government records, including the following:

  • Name
  • Document number
  • Date of expiration
  • Date of issue
  • Face match

You can specify what specific countries and government sources you want us to check against.

Status and validity check

We return the document status and flag expired or invalid documents as "Review Needed".

Availability

Mati has connections with a variety of official government sources including:

  • Electoral institutes
  • Population registries
  • Tax agencies
  • Immigration institutes

Available countries

  • Latin America

    Argentina, Bolivia, Brazil, Chile, Columbia, Costa Rica, Dominican Republic, Ecuador, El Salvador, Guatemala, Honduras, Mexico, Panama, Paraguay, Peru, Venezuela

  • Africa

    Nigeria, Ghana

If a country you are interested in is not listed, reach out to [email protected].

Check the full list of available government sources for more details.

User Flow

Generally, for us to perform this check your user will need to upload government-issued identity document as part of our Document Verification product so we can extract document number and full name.

The inputs are required to complete a government check will vary by country and institution. Refer to the list of Compatible documents for each country and database when designing your document verification user inputs.

There are 2 types of Govcheck configurations:

  • Document verification
  • Document and Biometric verification

Document verification

Flowchart of Mati government check screens: start, select country, enter ID, upload ID front and back, and done.Flowchart of Mati government check screens: start, select country, enter ID, upload ID front and back, and done.

Flowchart of Mati government check screens: start, select country, enter ID, upload ID front and back, and done.

How it Works

Detailed diagram of government check for a user's name and document number to compare against databases.Detailed diagram of government check for a user's name and document number to compare against databases.

Detailed diagram of government check for a user's name and document number to compare against databases.

Setup

There are 3 main steps to set up Government Checks:

  1. Setup your verification flow on the dashboard
  2. Integrate or use Mati's Direct Link
  3. Process verification results

Step 1: Setup Verification Flow

The first step to setting up Government Check is to create a new Verification Flow in the Dashboard. Once you've created a new verification flow, add the Government Check product and Document Verification product to the user flow.

To configure this:

  1. Log in to the dashboard, and create a Trust Experience
  2. In your Trust Experience, add the Government Check product you will see a modal prompting you to add Document Verification. Select "I agree to add this product."
  3. Update the Document Verification product configuration in the right hand panel
    a. Select "Add Step 1"
    b. Choose the document options you will display to your users
    c. Enable additional configurations if required
  4. Update the Government Check product configuration in the right hand panel. Under "Countries and Checks" enable the country databases you want Mati to check your user data against
  5. Click "Save" and your flow is ready to use

Step 2: Integrate

There are 3 ways you can use Mati's Government Check:

  • Direct Link — Send your users a link using Mati's prebuilt UX
  • Mati Button — Integrate our Mati Button SDK into your application to use our prebuilt UX
  • API — Integrate our API into your application and build your own verification UX

Direct Link Quickstart

If you are not a developer, or you don't have the resources to integrate at this time, you can start using Mati's Government Check product in minutes without any code with our Direct Link.

To implement this:

  1. Setup the verification flow for Government Check
  2. Get the Direct Link
  3. Send the Direct Link to your users

SDK Integration

Use our SDK integration if you want to use Mati's prebuilt trust experience

To implement this:
Setup the verification flow for E-Signature in the dashboard
Install and implement an SDK framework

API Integration

Use our API Integration if you want to use Mati's verification tools but design your own user experience for your users.

Government Checks are available using our Verification Product APIs or our Standalone Check APIs. Refer to the list of Government Checks to see which ones are available using which types of APIs.

Step 3: Process verification results

Government checks will result in a "Verified" or "Review Needed" status. Government checks results will never result in a "Rejected" status.

There are two ways you can process verification results for Government Checks:

Dashboard verification results

In the dashboard, under the Verifications tab, the document summary for each verification will show whether or not a user has passed a the Government Check for each government data source.

Webhook verification results

You will need to configure your webhooks, then handle the webhook responses that will be sent to your webhook URL.

Reference

Government sources by country

Country

Source

Available to SDKs

Available as API endpoint

Argentina

DNI RENAPER

Argentina

DNI Validity Checker

Bolivia

OEP

Brazil

CPF Receita Federal

Chile

Registro Civil

Colombia

Registraduria

Colombia

Procuraduria

Colombia

National Police

Colombia

NIT

Colombia

Contraloria

Costa Rica

TSE

Costa Rica

Seguro Social

Costa Rica

ATV

Dominican Republic

JCE

Ecuador

Registro Civil

El Salvador

TSE

Ghana

GRA

Guatemala

TSE

Honduras

RNP

Mexico

CURP

Mexico

INE

Mexico

RFC

Mexico

PEP

Mexico

Cedula Profesional

Nigeria

NIN

Nigeria

VIN

Nigeria

Driver License

Panama

Tribunal Electoral

Paraguay

RCP

Peru

RENIEC

Venezuela

CNE

Venezuela

SENIAT


Did this page help you?