Skip to content

ReadID by Inverid Connector

Author: Inverid

Introduction

The ReadID DaVinci Connector enables you to verify NFC chipped passports and identity documents. You can use the ReadID DaVinci Connector in onboarding, account recovery and/or step-up authentication flows. ReadID will return detailed results on document data integrity, authenticity and anti-cloning checks, alongside official data embedded in the chip, such as name, date of birth, and document number. It will also provide the high-resolution face image direct from the chip that is a high-quality reference for subsequent face matching processes.

ReadID comprises a SaaS backend for verification operations and mobile application to interface with users' document chips through NFC. Reading NFC chips requires native access to APIs on Android and iOS. The Ping Davinci connector uses the ready-to-use ReadID Ready app from Inverid, enabling quicker integration than using mobile SDKs. You do not need to have your own native app to get started.

iOS users can benefit from ReadID Ready App Clips, which eliminate the need for users to install from the App Store and create a seamless user experience.

For information, see the following Inverid documentation: * Trusted-identity-verification - what are NFC chips and how do they work * ReadID Ready - overview and animation/screen recording on ReadID Ready * Privacy Policy for ReadID Ready * ReadID Ready FAQ - for users using ReadID Ready * Inverid certifications - overview of Inverid certification

Setup

REQUIREMENTS

To use the ReadID DaVinci Connector, you'll need: * A PingOne DaVinci environment licenced from Ping Identity * An Inverid ReadID license (sandbox) * Your ReadID application credentials (Submitter and Viewer keys), and hostname (all via Inverid) • To share your webhook URI from the ReadID DaVinci Connector with Inverid

TALK TO AN EXPERT

Sandbox users will need to contact Inverid to obtain sandbox credentials: https://www.inverid.com/ping-identity-davinci-connector

CONFIGURING THE READID DAVINCI CONNECTOR

Add the ReadID DaVinci Connector in PingOne DaVinci via the Connectors tab, then configure it as follows:

READID DAVINCI CONNECTOR CONFIGURATION

From the ReadID DaVinci Connector Details you will find the required information for the Webhook URI, ReadID Submitter API Key, ReadID Viewer API Key, ReadID Hostname and Time to live for ReadySession.

Inverid1

For ReadID Davinci Sandbox

Find the Redirect Webhook URI and copy the URI. You will need to share this to your Inverid onboarding contact so the ReadID sandbox can be configured to retrieve finished sessions results from the ReadID server.

Example: https://auth.pingone.com/231478912347891247891247891247

ReadID API Key

Inverid will provide API Keys for Submitter and Viewer. You will need to add these keys in the ReadID DaVinci Connector Details configuration page

  • Add ReadID Submitter API Key: Example: 123-456-789
  • Add ReadID Viewer API Key: Example: 123-456-789
  • Add ReadID Hostname: Example: readid.davinci.connector.com
  • Time to live for ReadySession: Set between 30 and 72000

Using ReadID DaVinci Connector

Inverid has built an example Davinci web flow that simply initiates a session and returns the results.

On request Inverid can supply a sample ReadID Davinci Connector, please contact your Inverid onboarding contact.

Example of sample flow ReadID DaVinci Connector:

inveridFlowImage

START THE FLOW

Instructions are needed for a user to go through the ReadID flow to make a successful flow. Example of instructions that could be used:

Example desktop instructions:

InveridDesktopInstructions

Example mobile insturctions:

InveridMobileInsturctions

Start the ReadID session

Follow the instructions in ReadID Ready after scanning the QR code or selecting the Activation link.

Inverid6

SESSION RESULT

Wait for ReadID to send the result of a document verification check to the ReadID DaVinci Connector webhook URI.

Example of results after a successful ReadID sessions and a successful retrieve for the information by the ReadID DaVinci Connector (Result Json and Face image).

Inverid7

Face image from the document NFC Chip:

Inverid8

READID DAVINCI CONNECTOR SCHEMA

From the ReadID DaVinci Connector result/fields can be used and checked within the flow below we explain what fields are available to use (EXTERNAL) and what fields not to use (INTERNAL)

API Access levels

All APIs are marked with an annotation for the output schema . This label defines the development status and/or access level. Some APIs are available for technical reasons but are considered internal and for ReadID use only. The same information is also available in this API documentation. but the labels in the actual schema are always leading.

Output Schema Result ReadID DaVinci Connector:

EXTERNAL For features and/or API parts that can be used by customers using the ReadID Davinci Connector.

INTERNAL For features and/or API parts that are for internal, i.e. ReadID, use only. As such these features may change between ReadID versions without notification.

BETA For features and/or API parts which are still in development. These features may change between ReadID versions without notification.

Output Info Label
rawResponse The rawResponse of the output INTERNAL
statusCode Status code INTERNAL
header Header Request INTERNAL
app Application related data INTERNAL - This field is deprecated as of M109
chip Chip related information sent by the application EXTERNAL - This field is deprecated as of M109
clientId Unique identifier for client. This is an opaque identifier that identifies a specific client application. On Android the package name of the application is used INTERNAL
consolidatedIdentityData Identity data consolidated from different sources applicable for this session EXTERNAL
creationDate Date when this session was created. Timestamp on the moment when the session was inserted into the database EXTERNAL
deviceId Unique identifier for a specific device. This value is asserted by the SDK and is on a reasonable effort basis. This value can be used to link multiple ReadID sessions to the same device. EXTERNAL - This field is deprecated as of M104
deviceInfo Device related data INTERNAL - This field is deprecated as of M104
documentContent Interpreted data captured from the document chip using NFC technology EXTERNAL
expiryDate Date when this session will be purged from the database. Once this point in time has been passed, the ReadID session will be permanently deleted. EXTERNAL
iProovSession Face recognition data INTERNAL
lib Library related data INTERNAL - This field is deprecated as of M109
nfcSession Raw data captured from the contactless chip INTERNAL
vizImages Images from the Visual Inspection Zone (VIZ) INTERNAL