Implementation

This section only covers testing Identity Scanner and accessing the sample SDK code templates from the Catalyst console. Refer to the SDK and API documentation sections for implementing the feature in your application.

Access Identity Scanner

To access Identity Scanner in your Catalyst console:

  1. Navigate to Zia Services in the left pane of the Catalyst console and click Identity Scanner.
    identity-scanner

  2. Click Try a Demo in the Identity Scanner feature page to scan and process the various supported Identity proof documents.

Test Identity Scanner in the Catalyst Console

Identity Scanner contains all 5 features as individual sections in the console:

  • E-KYC
  • Aadhaar Card
  • PAN Card
  • Passbook
  • Cheque

catalyst_id_feature

You can test each feature by either selecting an existing sample image for it that Catalyst provides, or by uploading your own files.

Note: Refer to the E-KYC Request Format or Document Processing Request Format sections for the input formats.

E-KYC

To process sample files or files of your own and test E-KYC:

  1. Click Select a Sample Image or Browse Files in the User’s Photo ID Card window in the E-KYC section to upload the ID proof.
    catalyst_id_ekyc_1
  2. Select a sample image ID proof that Catalyst provides, or select a file from your system.
    catalyst_id_ekyc_2
  3. Click Select a Sample Image or Browse Files in the User’s Photo window to upload a photograph to compare the photo in the ID proof with.
  4. Again, select a sample image that Catalyst provides, or select a file from your system.
    catalyst_id_ekyc_3

Identity Scanner will now compare the face detected in the ID proof with the photograph to determine if they are the same individual.

The console will display a simplified response of the comparison, along with the confidence score. You can learn about the response in detail from the E-KYC Response Format section.

catalyst_id_ekyc_4

You can view the default JSON response that is fetched, by clicking View Response.

catalyst_id_ekyc_5

Aadhaar Card

You can process a sample Aadhaar card or a card of your own and test the AADHAAR model as follows:

  1. Navigate to the Aadhaar Card section.

  2. Click Select a Sample Image or Browse Files in the Aadhaar Front Side window to upload the front side image of the Aadhaar card.
    catalyst_id_aadhaar_1

  3. Select a sample Aadhaar front image that Catalyst provides, or select a file from your system.
    catalyst_id_aadhaar_2

Note: Refer to the Document Processing Request Format section for the input file format.
  1. Click Select a Sample Image or Browse Files in the Aadhaar Back Side window to upload the back image of the card.

  2. Again, select a sample back image that Catalyst provides, or select a file from your system.
    catalyst_id_aadhaar_3

  3. You can select the languages present in the Aadhaar card from the drop-down, then click Get Result.

Note: This option has now been deprecated and will be removed from the console soon. Identity Scanner will automatically identify the languages in an Aadhaar card without requiring an input for it from the user.
catalyst_id_aadhaar_4

The console will display the parameters recognized and identified from the Aadhaar card, such as the Aadhaar number, name, and address. You can learn about the response format in detail from the Document Processing Response Format section.

catalyst_id_aadhaar_5

You can view the default JSON response that is fetched, by clicking View Response.

catalyst_id_aadhaar_6

PAN Card

You can process a sample PAN card or a card of your own and test the PAN model as follows:

  1. Navigate to the PAN Card section.

  2. Click Select a Sample Image or Browse Files to upload a PAN card.
    catalyst_id_pan_1

  3. Select a sample PAN card image that Catalyst provides, or select a file from your system.
    catalyst_id_pan_2

Note: Refer to the Document Processing Request Format section for the input file format.

The console will display the parameters recognized and identified from the PAN card, such as the PAN number, first name, last name, and date of birth. You can learn about the response format in detail from the Document Processing Response Format section.

catalyst_id_pan_3

You can view the default JSON response that is fetched, by clicking View Response.

catalyst_id_pan_4

Passbook

You can process a sample bank passbook or a passbook of your own and test the PASSBOOK model as follows:

  1. Navigate to the Passbook section.

  2. Click Select a Sample Image or Browse Files to upload a passbook’s front page image.
    catalyst_id_passbook_1

  3. Select a sample image of a bank passbook that Catalyst provides, or select a file from your system.

catalyst_id_passbook_2

Note: Refer to the Document Processing Request Format section for the input file format.
  1. Select the languages present in the passbook from the drop-down for quicker and more efficient processing, then click Get Result.
    catalyst_id_passbook_3
Note: Refer to the Supported Languages section for a list of languages supported by the PASSBOOK model.

The console will display the parameters recognized and identified from the passbook, such as the bank account number, bank name, and branch You can learn about the response format in detail from the Document Processing Response Format section.

catalyst_id_passbook_4

You can view the default JSON response that is fetched, by clicking View Response.

catalyst_id_passbook_5

Cheque

You can process a sample cheque leaf or a cheque of your own and test the CHEQUE model as follows:

  1. Navigate to the Cheque section.

  2. Click Select a Sample Image or Browse Files to upload an image of a cheque leaf.
    catalyst_id_cheque_1

  3. Select a sample cheque leaf image that Catalyst provides, or select a file from your system.
    catalyst_id_cheque_2

Note: Refer to the Document Processing Request Format section for the input file format.

The console will display the parameters recognized and identified from the cheque, such as the date of issuance, amount, bank name, MICR, etc. You can learn about the response format in detail from the Document Processing Response Format section.

catalyst_id_cheque_3

You can view the default JSON response that is fetched, by clicking View Response.

catalyst_id_cheque_4

Access Code Templates for Identity Scanner

As mentioned earlier, the console provides the latest code templates for all five features of Identity Scanner in the Java and Node.js platforms. You can access them from the console below the test windows in each section.

Note: Each section in the console contains the code for that feature. That is, if you click the Aadhaar Card tab and scroll down, you will find the Java, Node.js and Python code for the AADHAAR model. Similarly, if you click the Passbook tab and scroll down, you will find the code templates for the PASSBOOK model. Ensure that you are copying the right code for the feature you require.

Click the Java SDK, NodeJS SDK or Python SDK tab, and copy the code using the copy icon. You can implement this code in your Catalyst application’s source code. The code shown below is the Java SDK code for the E-KYC or Facial Comparison feature.

catalyst_id_ekyc_java_updated

Note: Refer to the Java SDK, Node.js and Python SDK help pages for an explanation of the code templates of each feature.

Last Updated 2023-08-25 16:55:27 +0530 +0530