ID Verification provides NFC authentication for international passports. This topic describes the integration process of the ID_NFC solution.
Usage notes
You need to integrate both the server and client.
The client supports Android and iOS.
The client device must have an NFC function module.
Steps
After the service is activated, you need to integrate the server and App (SDK). The call flow is as follows:
Call the client initialization interface and obtain MetaInfo.
Call the server initialization interface, pass in MetaInfo and other parameters, select the certificate information input method (MRTDInput), and obtain TransactionId.
Call the client SDK to start the authentication process (verify), obtain certificate information, and use NFC to read verification information.
Call the server query interface to query the verification result.
You can view the time series chart below to understand the integration steps overview:
NoteSteps with numerical numbers in the chart are steps that require operations (method calls). Steps without numerical numbers are internal steps automatically executed by the SDK.
The carrying description part in the steps refers to the key parameters in this step, not all parameters.