Real person. Real CNIC. Proven in one session.
Read the document. Confirm liveness. Match the face. Screen the name.
Drop-in SDK for iOS and Android, or a direct API call.
read as data
direct REST API
face match, screening
How does FPM AML-CHECK verify a customer?
In one session it reads the CNIC or passport, transliterates Urdu names into Latin script, confirms the person is live, matches the selfie to the document photo and screens the verified name. It works through iOS and Android SDKs or a REST API, with contactless fingerprint capture for branchless onboarding.
UpdatedSnap the CNIC. Get clean data.
Photo or scan
In app, at branch or at agent.
Front and back read
Every field, structured.
Urdu to Latin
Urdu names made screenable.
Into your record
No typing. No typos.
A photograph of a face is not a person.
Two modes, switched by risk. No friction for most. A real test for the few.
Silent
Runs while they take the selfie. For lower-risk onboarding.
Challenge
Blink, turn, read a number. For higher-risk accounts.
Face matched to the CNIC
Selfie against CNIC photo. You set the pass mark.
Document held on camera
Proves the card is in hand, not a stolen scan.
Spoof and injection checks
Printed photos, replays, masks and virtual cameras caught.
Fingerprints from a phone. No reader needed.
For branchless and agent onboarding.
- Captured on the customer's or agent's phone
No hardware at the agent point. - Standards-based templates
ISO/IEC 19794-2 and WSQ. - Verification where you have access
Connected to NADRA verification where your license allows. - Logged for inspection
Every result and timestamp on record.
Drop in the SDK. Or call the API.
- iOS and Android SDKs
Capture to verification, end to end. - REST API
/api/v2/kyc/ocr/*and/api/v2/kyc/verify/* - Straight into screening
Verified name screened in the same session.
Common questions.
Can FPM AML-CHECK read a Pakistani CNIC?
Yes. It reads the front and back of the CNIC, and passports, into structured fields, including name, father's or husband's name, CNIC number, dates and address.
Does it transliterate Urdu names?
Yes. Urdu names on the document are converted to Latin script so they can be screened.
What liveness checks are available?
Passive liveness runs silently during the selfie for lower-risk onboarding. Active liveness asks the person to blink, turn or read a number for higher-risk accounts.
Can fingerprints be captured without a scanner?
Yes. Contactless fingerprints are captured on a phone camera as ISO/IEC 19794-2 and WSQ templates, with NADRA verification where your license allows.
Onboard people you can prove are real.
Test it in the sandbox. Or book a walkthrough.