Identity verification
built for Vietnam 
CCCD chip card and VNeID digital identity captured on one session, screened against Vietnamese regulatory watchlists, $0.33 full KYC, 500 free every month.




Trusted by 2,000+ organizations worldwide.
How identity verification works in Vietnam.
- Fraud landscape
- Three pressures shape Vietnamese identity fraud: deepfake injection against the SBV-mandated eKYC flows on mobile banking and securities apps under Circular 17/2024/TT-NHNN, forgery of legacy CMND (9- and 12-digit) cards still in circulation during the CCCD transition, and mule-account farming against NAPAS-connected wallets. Didit scores 200+ real-time fraud signals on every session, face morph, replay, injection, document tampering, device intelligence, IP geolocation.
- Compliance frameworks
- AML Law 2022 (Law No. 14/2022/QH15)
- Personal Data Protection Decree 13/2023/ND-CP
- SBV Circular 17/2024/TT-NHNN (Electronic KYC)
- Law on Identification 2023 (Law No. 26/2023/QH15)
- Securities Law 54/2019/QH14
- FATF 40 recommendations
Who supervises identity verification in Vietnam.
SBV
State Bank of Vietnam (Ngân hàng Nhà nước Việt Nam), central bank and prudential supervisor for banks, payment service providers, e-wallets and intermediary payment services. Issues Circular 17/2024/TT-NHNN on electronic KYC.
SSC
State Securities Commission of Vietnam, securities and capital-markets supervisor. Sets KYC rules for securities companies, fund managers and investment firms under the Securities Law 54/2019/QH14.
AMLD
Anti-Money Laundering Department within the State Bank of Vietnam, Vietnam's Financial Intelligence Unit. Receives Suspicious Transaction Reports under the AML Law 2022 (Law No. 14/2022/QH15).
MPS
Ministry of Public Security (Bộ Công an), civil-registry authority. Issues the CCCD national identity card via Cục C06 and operates the VNeID digital identity wallet under the 2023 Law on Identification. Enforces Personal Data Protection Decree 13/2023/ND-CP.
NAPAS
National Payment Corporation of Vietnam, interbank payment network operator. Sets technical standards for eKYC flows used by payment intermediaries and e-wallets connected to the NAPAS domestic payment scheme.
Four modules. One verification.
Capture and read the ID.
Captured on any phone, auto-classified, OCR-parsed, and template-verified.
- CCCD (the current chip card), legacy CMND, VNeID digital wallet, Vietnamese Passport with the chip read on the NFC channel, Driver's Licence, and Residence Card.
- Returns the full name, 12-digit CCCD number, date of birth, sex, place of origin, and address.
- CCCD, 12-digit, chip-enabled
- VNeID Level 1 · Level 2
- Vietnamese Passport, NFC chip read
Match the face. Prove it's a real person..
Selfie confirmed live and matched against the ID portrait.
- Duplicate check: 1:N face search across existing users. Free.
- Active liveness ($0.15) for elevated-risk flows, user turns or blinks.
- Selfie on any phone or laptop camera
- Mobile-handoff QR when the user starts on desktop
Screen for sanctions, PEPs, and adverse media.
1,300+ global sanctions, PEP, and adverse-media lists, plus Vietnamese watchlists:
- Ministry of Public Security (Vietnam), Sanctions, MPS-designated individuals and organisations.
- National Assembly of Vietnam, Politically Exposed Persons register for National Assembly Deputies and Cabinet Ministers.
- People's Court of Bình Thuận Province, judicial enforcement targets from provincial court proceedings.
- Ho Chi Minh City People's Committee, municipal enforcement and debarment watchlist.
- AMLD (SBV), Anti-Money Laundering Department, suspicious-transaction references under the AML Law 2022.
- State Securities Commission enforcement, individuals and entities under SSC regulatory action.
- Ministry of Finance AML Division, tax-fraud and financial-crime enforcement targets.
- Interpol Vietnam, National Central Bureau, internationally wanted persons with Vietnamese red notices.
Severity-scored. Ongoing monitoring ($0.07/user/yr) re-checks daily and fires a webhook on new hits.
Screen for sanctions, PEPs, and adverse media , see the docs for the full module surface.
Validate inputs against global identity infrastructure.
Vietnam does not currently expose a public consumer-grade identity-registry API to cross-border KYC vendors, the MPS CCCD chip-read and VNeID credential flow are controlled under the 2023 Law on Identification and access is restricted to domestically licensed entities.
- The hosted flow already covers the SBV Circular 17/2024/TT-NHNN eKYC baseline: CCCD OCR + chip read, VNeID digital-credential capture, Active Liveness, Face Match 1:1, and AML screening against Vietnamese regulatory watchlists.
- Didit ships Database Validation for 40+ countries; country-specific government-source services for Vietnam are on the roadmap, contact the team if you need a custom SBV-source contract for the Circular 17/2024/TT-NHNN source-verification requirement.
Validate inputs against global identity infrastructure , see the docs for the full module surface.
Every Vietnam document Didit accepts.
Civil-registry and AML coverage for Vietnam.
Open a new country in one click. We do the hard work.
Common questions about Vietnam.
What does Didit ship?
Didit is the infrastructure layer for identity and fraud. One Application Programming Interface (API), 25+ composable modules across four product lines:
- User Verification (KYC, know your customer), Identity Document Verification, liveness, face match, Anti-Money Laundering (AML) screening, Internet Protocol (IP) analysis. $0.33 per full bundle.
- Business Verification (KYB, know your business), registry, Ultimate Beneficial Owner (UBO), officers, entity AML, plus a linked KYC session per UBO.
- Transaction Monitoring, real-time rule engine, case management, Suspicious Activity Report (SAR) workflow.
- Wallet Screening (KYT, know your transaction), on-chain wallet risk at $0.15 per check, or bring your own screening provider and run it inside Didit.
Compose any module into a workflow with the visual no-code builder, ship in 5 minutes, 500 verifications free every month, forever.
How is Didit different from a single-product Know Your Customer (KYC) vendor?
Most identity vendors sell one slice, a KYC check, an Anti-Money Laundering (AML) list, a wallet screen. Didit ships the infrastructure underneath all of them, and the gap shows up on six axes:
- Pricing. Public price on every module, $0.33 for a full KYC, 500 verifications free every month, no minimums, no contracts. Single-product vendors hide six-figure minimums behind a sales call.
- Access. Sandbox in one click, self-serve from day one, production keys on signup. Single-product vendors gate the sandbox behind a contract, months to evaluate.
- Developer experience. Public docs, a Model Context Protocol (MCP) server for Claude Code and Cursor, and native Software Development Kits (SDKs) for Web, iOS, Android, React Native, and Flutter. Integrate in 5 minutes with an AI agent or in a working afternoon by hand.
- User experience. Highest pass rates in the market, sub-2-second end-to-end inference, country-specialised capture flows, 48+ languages out of the box.
- Flexibility. One
/v3/Application Programming Interface (API) composes 25+ modules across KYC, Know Your Business (KYB), Transaction Monitoring, and Wallet Screening (KYT, know your transaction). A KYB session spawns a linked KYC for every Ultimate Beneficial Owner (UBO); a flagged transaction spawns a step-up KYC remediation, same session, same webhook contract, same audit trail. Single-product vendors sell one shape of KYC and stop there. - AI-era fraud. 200+ real-time fraud signals scored on every session, deepfake, injection, synthetic-ID, document forgery, face-morph, device intelligence, replay. Single-product vendors treat deepfake and injection detection as roadmap items, not defaults.
Common in fintech and crypto, the same architecture fits marketplaces, iGaming, mobility, and any vertical where you need to know who someone is and what they are doing.
What does it cost? Is anything actually free?
500 verifications free every month, forever, on every account. No credit card. No sales call. No expiry.
Above the free tier, every module has a public per-success price on didit.me/pricing, $0.33 per full KYC bundle, $0.15 per Identity Document Verification, $0.15 per Wallet Screening, $0.20 per Anti-Money Laundering (AML) Screening, $0.10 per liveness, $0.05 per face match, $0.03 per Internet Protocol (IP) analysis.
Pay-as-you-go, no minimums, no overage surprises. Volume discounts kick in automatically as you grow.
Which Vietnamese regulator covers identity verification on a digital onboarding?
Four sit on top of every Vietnamese identity-verification flow:
- State Bank of Vietnam (SBV), central bank and prudential supervisor. Sets remote-onboarding requirements under Circular 17/2024/TT-NHNN binding on banks, e-money issuers and intermediary payment services.
- State Securities Commission (SSC), securities and capital-markets supervisor. Sets KYC rules under the Securities Law 54/2019/QH14.
- Anti-Money Laundering Department (AMLD) within the SBV, Vietnam's Financial Intelligence Unit. Receives Suspicious Transaction Reports under the AML Law 2022 (Law No. 14/2022/QH15).
- Ministry of Public Security (MPS), supervises Personal Data Protection Decree 13/2023/ND-CP and operates the CCCD + VNeID identity infrastructure under the Law on Identification 2023.
Didit ships the hosted flow + the audit log + the watchlist coverage to satisfy all four at the same time, same POST /v3/session/ workflow, same JSON report, same SOC 2 Type 1 + ISO/IEC 27001 evidence pack.
Which Vietnamese documents does Didit accept on a verification session?
Didit accepts every primary Vietnamese identity credential:
- CCCD (Căn cước công dân), the current 12-digit chip-enabled national identity card. OCR + machine-readable parse, with chip read on chip-enabled variants.
- VNeID, the government-issued digital identity wallet (Levels 1 and 2). Accepted on the hosted flow when the user shares the digital credential.
- Legacy CMND, 9- and 12-digit pre-CCCD national identity card still held by older citizens during the migration.
- Vietnamese Passport, ICAO 9303-compliant, chip-enabled variants captured via NFC.
- Driver's Licence, A, B, C, D, E classes via document-template parse.
- Residence Card, temporary (Thẻ tạm trú) and permanent (Thẻ thường trú) for foreign nationals.
The broader Didit catalogue covers 14,000+ document types globally, the same Vietnamese session also accepts foreign-issued passports for cross-border onboarding.
Does Didit cover the SBV Circular 17/2024/TT-NHNN eKYC requirements?
Yes. Circular 17/2024/TT-NHNN is the SBV's binding electronic-KYC framework, it mandates document authenticity, biometric assurance and source-data verification for remote onboarding at banks, e-wallets and intermediary payment services.
Didit covers the regulated stack on one workflow:
- Identity Document Verification, full OCR + authenticity check on every CCCD + legacy CMND + Passport.
- Active Liveness + Face Match 1:1, biometric assurance with the regulator-expected challenge-response prompts.
- AML Screening ($0.20 per check) against the global pool plus Vietnamese regulatory watchlists (MPS sanctions, National Assembly PEP register, provincial People's Courts and Committees, adverse-media sources).
- Wallet Screening (KYT) at $0.15 per check for the on-chain exposure assessment crypto-adjacent operators need.
- Ongoing AML monitoring ($0.07 per user / year) for the periodic-review obligation under the AML Law 2022.
How long does it take to integrate Didit in Vietnam?
5 minutes to a working sandbox, a weekend to a production flow.
- Sign up at
business.didit.me, grab an API key, callPOST /v3/session/with aworkflow_idthat wires ID Verification + Active Liveness + Face Match + AML, done. - AI-agent path: paste the integration prompt at
docs.didit.me/integration/integration-promptinto Claude Code, Cursor, Codex, Devin, Aider, or Replit Agent. The agent provisions the application, builds the workflow, wires the webhook, and runs a smoke test. - Five SDKs share the same session model: Web, iOS, Android, React Native, Flutter.
The first 500 verifications every month are free, forever, pilot the full Vietnam stack at zero cost before flipping production traffic.
Which language does the hosted verification flow use for Vietnamese users?
Vietnamese, auto-detected from the user's browser / device locale. The hosted UI ships in 48+ languages; Vietnamese users land on the Vietnamese flow by default. English is also live on the same flow for cross-border or expat users.
The document-recognition layer is decoupled from the UI layer, Vietnamese-script OCR is tuned for the CCCD and Driver's Licence templates with full diacritic preservation, and the admin console can be set independently to whichever language your compliance team prefers.
What does the Vietnam verification cost end-to-end?
Per-module public pricing, pay only for what runs on the session:
- ID Verification,
$0.15per document check. - Passive Liveness,
$0.10. Active Liveness,$0.15. - Face Match 1:1,
$0.05. Face Search 1:N, free. - AML Screening,
$0.20per check. Ongoing AML,$0.07 per user / year. - Wallet Screening (KYT),
$0.15per check.
The full KYC bundle (Identity + Passive Liveness + Face Match + IP Analysis) is `$0.33`, same anchor price worldwide, no Vietnam surcharge. 500 verifications free every month, no credit card. Volume discounts auto-apply above the free tier; Enterprise adds a custom Master Services Agreement (MSA) and data-residency choice.
Infrastructure for identity and fraud.
One API for KYC, KYB, Transaction Monitoring, and Wallet Screening. Integrate in 5 minutes.