Steps for KYC Web Widget
Prerequisite: Create the user with a valid phone and email.Step 1: Generate the signature (secret) for the Widget
A unique secret is required for every session.Step 2: Generate redirect URL
Pass these query parameters on the base URL:
Base URL
Example
๐ The URL is valid for 10 minutes from when the secret is created.
Step 3: Redirect your user to the link
Returning the user to your app
To bring the user back into your own app once they exit the KYC flow, appendredirect_url as the last query parameter:
The value must be URL-encoded, otherwise its own query string is parsed as part of the widget URL. If
redirect_url is omitted, the user stays on the Saber-hosted page after finishing.KYC Flows
The flow is chosen automatically from the phone country ID passed at user creation.Indian KYC
- Personal information
- PAN verification
- Aadhaar verification โ via Digilocker
- Live selfie
- Bank account verification (optional, penny-drop โ can be disabled per merchant)
Indian KYC (Passport)
Used where PAN verification isnโt required:- Personal information
- Passport verification โ in place of PAN
- Live selfie
- Bank account verification (optional, same as above)
Non-Indian KYC
- Country-specific steps โ ID, address verification, and other local requirements.
- Selfie and bank verification โ included where locally mandated or configured.