VNeIDEKYC
16 endpoint trong nhóm này.
Create or fetch an active personal eKYC session for the given client_id.
Read session status, face_match, liveness, score.
Recent eKYC sessions for a client (limit, default 10).
Upload CCCD/selfie file to VNeID + persist to module storage.
Submit all files to VNeID ekyc endpoint with personInfo.
Mark the current eKYC session as cancelled (client-only).
Mark the eKYC session accepted (admin only).
Mark the eKYC session rejected (admin only). rejection_reason required.
Look up an organization by tax_code via VNeID. No client ownership required.
Begin organization verification. Returns org_hash, status=pdf_required.
Fetch organization record by org_hash.
Mark the organization accepted (admin only).
Mark the organization rejected (admin only). rejection_reason required.
Upload a signed PDF, verify signature against VN root CA whitelist, persist result.
Fetch PDF document record (no raw file).
Aggregated status: is_personal_verified, has_organization_accepted, recent sessions, orgs, pdfs.