PredictRAM Resident eKYC — Docs

Resident eKYC documentation

Product guide for Resident DigiLocker eKYC (/kyc/) and KFin KRA eKYC (/kyc/kfin). For Flutter / React / REST integration, use the SDK guide.

Open SDK guide eKYC hub Demo
Live DigiLocker resident flow
/kyc/
Live KFin KRA resident flow
/kyc/kfin
SDK Integration SDK (API + Flutter + React)
/kyc/sdk
API Health check
/api/kyc/v1/health

1. DigiLocker resident eKYC (/kyc/)

MeriPehchaan DigiLocker OAuth for Indian residents. PredictRAM holds Auth Partner credentials; end-users consent on DigiLocker; your app never embeds DigiLocker secrets.

  1. Start session (optional PAN + PANCR consent)
  2. Redirect to DigiLocker authorize → user login / consent
  3. Callback fetches e-Aadhaar XML + PAN Verification Record (PANCR)
  4. Onboarding: Aadhaar OTP → IPV selfie → RA declarations → signature
  5. Build merged PDF + All-KRA ZIP (KFin / CVL / CAMS / NDML / DotEx)
  6. Optional: push KFin batch via SFTP when configured
Portal pages

2. KFin KRA eKYC (/kyc/kfin)

Full pre-KRA resident journey optimized for KFintech ingest: DigiLocker PAN/Aadhaar (or Offline XML), contact OTP, MITC/IPV, then official KFin batch ZIP and multi-KRA download.

  1. Enter PAN (format check) → verify contacts via OTP
  2. DigiLocker for realtime PANCR + e-Aadhaar (or upload Offline Aadhaar XML/ZIP)
  3. MITC acceptance + IPV selfie / signature
  4. Build official KFin batch + All-KRA ZIP
  5. Push to KFin SFTP (/admin/kyc-kfin) or demo UNDER_PROCESS
Portal pages

3. KRA upload packs (end of both flows)

KRAFormat in All-KRA ZIPPush
KFintechOfficial batch ZIP — KFIN_KYC_DATA.txt (~) + assetsSFTP when configured
CVLUTF-8 tilde flat .txt, no headerPortal / utility upload
CAMS / NDML / DotExPortable CSV + JSON (map to their Excel/portal)Portal upload

4. Which flow to use?

NeedUse
Quick DigiLocker identity + internal RA onboarding PDF/kyc/
SEBI/KRA-grade pack with Offline Aadhaar option + KFin SFTP/kyc/kfin
Resident without DigiLocker (PAN + Aadhaar copies + V-CIP)/kyc/resident-vcip
Embed in Flutter / React / partner backend/kyc/sdk

5. Security notes

Next step for developers

Open the Resident eKYC SDK for REST endpoints, Flutter and React samples, DigiLocker OAuth sequence, and KFin pack/push APIs.