Step | Step Name | Customer Action | API Call | Result & Action |
---|---|---|---|---|
A | Upload & check ID photos | |||
1 | Upload ID photo - frontside | Capture frontside of ID | API Upload image - API Link | API returns image_id of frontside ID photo |
1.1 | Check sanity/quality of frontside ID photo | API ID Sanity check - API Link | Passed => Next step Not Passed => Request customer to retake frontside photo | |
1.2 | Check ID tampering for frontside ID photo | API ID Tampering check - API Link | Passed => Next step Not Passed => Request customer to retake frontside photo | |
1.3 | Read info in ID frontside | API OCR - API Link | API returns info of fields in the ID card. If confidence_verdict = unsure for key fields (e.g. Id number, name) => May request customer to retake frontside photo | |
2 | Upload ID photo - backside | Capture backside of ID | API Upload image - API Link | API returns image_id of backside ID photo |
2.1 | Check sanity/quality of backside ID photo | API ID Sanity check - API Link | Passed => Next step Not Passed => Request customer to retake backside photo | |
2.2 | Check ID tampering for frontside & backside (*) ID photo | API ID Tampering check - API Link | Passed => Next step Not Passed => Request customer to retake backside photo | |
2.3 | Read info in ID backside | API OCR - API Link | API returns info of fields in the ID card | |
B | Upload & check Selfie | Step B can do in parallel with Step A | ||
1 | Upload selfie photo | Capture selfie | API Upload image - API Link | API returns image_id of selfie ID photo |
2 | Check sanity/quality of selfie photo | API Portrait Sanity check - API Link | Passed => Next step Not Passed => Request customer to retry | |
3 | Check portrait liveness | API Portrait Liveness check - API Link | Passed => Next step Not Passed => Request customer to retry | |
4 | Compare faces in selfie and ID photos | API Face Matching - API Link | Passed => Next step Not Passed => Request customer to retry | |
C | Face Retrieval | |||
1 | Search face of customer | API Search Face - API Link | API returns matched faces (if have) | |
2 | Index face of new customer | API Index Face - API Link |
(*) Note: Some tampering signals on the backside need information on the frontside to check, so both frontside and backside are required in this step.