Skip to main content

How It Works?

In standard address verification, the end user's provided address is confirmed by obtaining a valid address document. This process involves verifying the authenticity of the document and ensuring that the address given by the end user matches the address on the document.

Here is how Standard Address Verification works:

  1. The merchant provides the address of the enduser.
  2. A valid address document like an ID card, utility bill, etc. is collected from the end user, and the expiry and authenticity of the document are verified.
  3. The end user-provided address is matched with the extracted address from the document.
  4. Verification concludes, ensuring secure and accurate identity confirmation.
info

Standard Address Verification is the default address verification for clients onboarded after Sep 26, 2023. Clients who were onboarded before this date can continue to use the previous address verification process without any alterations.


img

Address Document Checks

In Standard Address Verification, the following checks are performed:

  • Verification of the document's originality and visibility.
  • Validation of the provided address against the one mentioned on the document.
  • Ensuring that the document is not expired.

img

Address Verification Settings

Types of proof

Clients can choose what type of verification proofs they want to collect from the end user for verification:
There are two types of proof to select from

  • Image only: This option permits the collection of only image-based proof, focusing solely on photographic evidence.
  • Video only: Selecting this enables the collection of video evidence, which is essential for verifying live presence or real-time actions.
  • Both: By choosing this option, users can provide a comprehensive set of proofs, encompassing both image and video evidence, for a more robust verification process.

Address Document Types

The client has the flexibility to tailor the range of document types permitted for the verification process, enabling a customised approach to suit specific verification needs. Checkout supported documents for verification here.


img

Data Extraction & Verification​

Shufti Pro utilizes advanced OCR (Optical Character Recognition) technology, which enables the system to automatically extract and verify all the required data points from the proofs submitted by end users.

Verification Parameters

In address verification, the following data are verified in case of without OCR verification.

ParameterDescription
nameThe key contains all the details related to end user's name.
name.first_nameThe key contains the end user's first name.
name.middle_nameThe key contains the end user's middle name.
name.last_nameThe key contains the end user's last name.
full addressThe key contains the end user's full address written on the document.
selected typeThe key contains the document proof selected by the user such as driving licence, passport or a goverment- issued ID, etc.
supported typeThe key contains all types of supported documents.

Address Document Authenticity Checks

Upgrade your document authenticity checks to meet your unique business needs by enabling the acceptance of a wider variety of document types that are typically not allowed in standard procedures. By default, none of the documents mentioned in the following image are allowed.


img

Verification Instructions

address-instruction-parameters
{
"address": {
"proof": "",
"supported_types": ["id_card", "driving_license", "passport"],
"verification_instructions": {
"allow_paper_based": "1",
"allow_photocopy": "1",
"allow_colorcopy": "0",
"allow_black_and_white": "1",
"allow_laminated": "1",
"allow_screenshot": "1",
"allow_cropped": "1",
"allow_scanned": "1",
"allow_e_document": "1",
"allow_handwritten_document" : "1"
}
}
}
info

These parameters can be used with Document, Document Two.

ParametersDescription
allow_paper_basedRequired: No
Type: string
Value Accepted: 0, 1
Default Value: 1
If this string is assigned value “1” then Shufti Pro will accept paper-backed documents for verification.
allow_photocopyRequired: No
Type: string
Value Accepted: 0, 1
Default Value: 0
If this string is assigned value “1” then Shufti Pro will accept photocopied documents for verification.
allow_colorcopyRequired: No
Type: string
Value Accepted: 0, 1
Default Value: 1
If this string is assigned value “1” then Shufti Pro will accept color copied documents for verification.

Note: If allow_photocopy = "1" then this instruction will be ignored.
allow_black_and_whiteRequired: No
Type: string
Value Accepted: 0, 1
Default Value: 0
If this string is assigned value “1” then Shufti Pro will accept black and white documents for verification.

Note: If allow_photocopy = "1" then this instruction will be ignored.
allow_laminatedRequired: No
Type: string
Value Accepted: 0, 1
Default Value: 1
If this string is assigned value “1” then Shufti Pro will accept laminated documents for verification.
allow_screenshotRequired: No
Type: string
Value Accepted: 0, 1
Default Value: 0
If this string is assigned value “1” then Shufti Pro will accept screenshot documents for verification.
allow_croppedRequired: No
Type: string
Value Accepted: 0, 1
Default Value: 1
If this string is assigned value “1” then Shufti Pro will accept cropped documents for verification.
allow_scannedRequired: No
Type: string
Value Accepted: 0, 1
Default Value: 1
If this string is assigned value “1” then Shufti Pro will accept scanned documents for verification.
allow_e_documentRequired: No
Type: string
Value Accepted: 0, 1
Default Value: 1
If this string is assigned value “1” then Shufti Pro will accept E-Documents for verification.
allow_handwritten_documentRequired: No
Type: string
Value Accepted: 0, 1
Default Value: 0
If this string is assigned value “1” then Shufti Pro will accept handwritten documents for verification.

info

Shufti Pro has enabled the following parameters [Paper-based, Laminated, Scanned, Color copy, Cropped, and E-document] by default for all clients onboarded from September 11, 2023 onwards.


strict-originality-configuration
{
"verification_mode": "video_only",
"allow_online": "1",
"allow_offline": "0"
}

info

To make the originality checks more strict, the recommended practice would be to enable a live capture option with video mode enabled which would allow you to take a live video in real time. This configuration will help to detect fraudulent documents in real-time.