Screen 2: PAN + Date of Birth
The customer has just verified their mobile number. Now they see a screen with two fields: PAN (Permanent Account Number) and Date of Birth (DOB). To the customer, this feels like a simple identity check. Behind the scenes, this is the most consequential screen in the entire journey. The moment the customer taps “Submit,” the system fires four parallel API calls that will determine whether this person can trade, what data is already on file for them, and whether they appear on any watchlists. Everything that follows — pre-filled forms, compliance gates, the final approval — traces back to what happens here.
Purpose: Capture the two identity keys that unlock all downstream data lookups.
PAN is the universal financial identifier in India. Combined with DOB, it is the composite key that the KRA (KYC Registration Agency), CKYC (Central KYC) registry, and AML (Anti-Money Laundering) screening systems use to locate a person’s records.
User Input
Section titled “User Input”| Field | Validation | Notes |
|---|---|---|
| PAN | [A-Z]{5}[0-9]{4}[A-Z], 4th char P = Individual | Alphanumeric, 10 characters |
| Date of Birth | Valid date, age 18+ | Calendar picker |
The system does not wait for any of these calls to return before moving the customer to Screen 3. All four run in parallel, and the DigiLocker (Government of India’s digital document platform) redirect on the next screen provides a natural time buffer for them to complete.
Async Operations Detail
Section titled “Async Operations Detail”| # | API Call | What It Returns | Used At |
|---|---|---|---|
| 1 | PAN Verify (NSDL/Protean) | Status (E/F/X/D/N), name, DOB match, PAN-Aadhaar link status | Gate (Screen 8) |
| 2 | KRA Lookup | KYC status, occupation, income range, net worth, existing KYC data | Pre-fill (Screen 4) |
| 3 | CKYC Search (CERSAI) | Masked CKYC number (since Jan 2025), identity data, address | Pre-fill (Screen 4) |
| 4 | AML/PEP Screen | Risk level (LOW/MEDIUM/HIGH), watchlist matches per SEBI AML/CFT guidelines | Gate (Screen 8) |
Verification Details
Section titled “Verification Details”PAN verification is performed against NSDL/Protean databases. KRA lookup checks existing KYC records across all five KRAs (CVL, NDML, DOTEX, CAMS, KFintech) via interoperability. CKYC search queries CERSAI. AML/PEP screening runs per SEBI AML/CFT guidelines (SEBI/HO/MIRSD/DOP/CIR/P/2023/37).
For vendor implementation options, see Vendor Integrations.