Simple SDK Integration

Here is a sequence diagram illustrating the steps performed after integrating the SDK with your mobile app or web application

This can be summarized in the following steps:

  1. User Request: The user initiates identity verification from your app.
  2. Start Journey: Your app triggers the verification process using the "Start Journey" function in IDWise SDK. The SDK guides the user on performing the verification.
  3. Image Submission: The user submits ID and selfie images to IDWise SDK.
  4. Processing: IDWise SDK processes images via IDWise Backend.
  5. Capture Finished: IDWise SDK notifies your app of completed "User Step Capturing."
  6. User Notification: Your app informs the user of ongoing verification.
  7. Webhook to Backend: IDWise Backend sends a webhook to your backend upon journey completion.
  8. Outcome Retrieval: Your backend collects the journey outcome and stores it in a database.
  9. Image Storage: Your backend saves ID and selfie images from IDWise Backend.
  10. Profile Update: Your backend informs your app of profile status change, which is then communicated to the user.

Subscribe to webhooks

When IDWise completes processing a journey, it will trigger the webhook that you have specified to notify you about the journey progress. You can find more details about the available events and the data they contain in the webhooks documentation.

After receiving the notification that the journey is finished, you can use the Result Retrieval APIs to get the result and update the user profile accordingly. You can then inform your user that their account is activated or that they need to provide more information.