How it Works
The All-in-One SDK is an intuitive tool designed to transform user verification into a streamlined and effortless process. This powerful SDK allows merchants to integrate multiple verification journeys using just a single line of code, accommodating various user events and scenarios. By following a few simple steps, merchants can achieve secure and efficient user verification, significantly enhancing both security and user experience.
- Setup Verification Journey: Merchants start by logging into the ShuftiPro dashboard, navigating to the Verification Journey Builder, and creating a new verification journey tailored to their needs.
- Generate and Store Journey ID: ShuftiPro generates a unique Journey ID for the new journey, which the merchant then stores in their backend system, associating it with relevant events like user sign-ups.

Signup and Journey Initiation: When an end-user visits the merchant's application and completes the sign-up process, the merchant’s backend system triggers the verification process by sending an API call to ShuftiPro with the Journey ID and customer ID.
Verification Process: A verification interface is displayed, prompting the end-user to provide consent for identity verification. Once the process is completed, ShuftiPro assesses the outcome based on the information provided by the end-user.

- Verification Results: ShuftiPro notifies the verification status to the merchant's specified callback URL. The merchant can view the verification result at this URL or access a detailed report in the ShuftiPro BackOffice.
