SDK Integration

When to use SDK integration

When integrating with IDWise services, we recommend utilizing the SDK integration if you already possess a mobile app or web application. This approach facilitates the seamless and efficient integration of the SDK into your existing application, eliminating the need to develop new functionality from scratch.

The SDK is designed for user-friendliness and provides straightforward instructions for integration.

What features IDWise SDK offers

  • Fully Customizable UI:
    • Enables customers to adapt the IDWise SDK's appearance to fit with their application's style and design, here you can find all the customizable screens.
    • Consistent branding boosts recognition and trust. Adaptable interfaces enhance user experience and provide flexibility for future changes.
    • IDWise offers theme designer tools for customers to configure the UI of the mobile SDK.
  • Smart Capture Capability:
    • Assesses objects in front of the camera to eliminate white noise and capture high-quality images.
    • Ensures accurate and efficient image captures, improving user experience and reducing potential operational errors.
  • Easy Integration:
    • Designed for smooth and straightforward incorporation into applications.
    • Saves time, reduces development costs, and provides flexibility for combining with other tools.
      IDWise SDK offers a blend of customization, intelligent image capture, and effortless integration, making it an optimal choice for developers.

SDK integration sequence diagram

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.

What’s Next