Skip to main content

KYC & Verification

Available to: Admin, Super Admin (managing any user), All Users (own documents)

The platform supports identity verification for Aadhaar, PAN, email, mobile, and driving license. Verified documents display a verification badge on the user's profile.

Aadhaar Verification

Path: /users/{userId}/account/profile/aadhaar

Flow

  1. Enter the Aadhaar number
  2. An OTP is sent to the Aadhaar-registered mobile number (not the platform mobile)
  3. Enter the OTP to verify
  4. On success, Aadhaar details are confirmed and the verification badge is displayed
note

The OTP goes to the mobile number linked with Aadhaar, which may differ from the user's platform mobile number.

PAN Verification

Path: /users/{userId}/account/profile/pan

Flow

  1. Enter the PAN number
  2. The system validates the PAN format
  3. Backend verification is performed against the PAN database
  4. On success, the verification badge is displayed

Email Verification

Path: /users/{userId}/account/profile/email

Flow

  1. Enter the email address
  2. An OTP is sent to the entered email
  3. Enter the OTP to verify
  4. On success, the email is marked as verified

Mobile Verification

Primary Mobile

Path: /users/{userId}/account/mobile → OTP at /mobile/otp

Alternate Mobile

Path: /users/{userId}/account/alt-mobile → OTP at /alt-mobile/otp

Both follow the standard OTP verification flow — enter number, receive OTP, verify.

Driving License

Path: /users/{userId}/account/profile/driving-license

Flow

  1. Enter the driving license number
  2. Upload Page 1 proof (front of license)
  3. Upload Page 2 proof (back of license)
  4. Submit for records
info

Driving license does not have automated verification — it is a manual document upload for record-keeping purposes.

Verification Status Indicators

Each verifiable document shows one of these states on the user's profile:

StateDisplayMeaning
VerifiedGreen badgeDocument has been verified successfully
Not VerifiedNo badgeDocument exists but hasn't been verified
Not AddedEmpty fieldDocument has not been entered yet