Home Solutions Fintech
SOLUTION Fintech & Digital Banking

Identity verification
built for
fintech.

Onboard real customers and keep fraud rings out. Veris gives your fintech live face liveness, Nigerian ID and document capture, and 1:1 face matching on a single API key - with a signed result your backend can trust. NDPA-ready, and no biometric data is ever stored.

The problem

Onboarding fraud costs Nigerian fintechs billions. Every year.

Traditional KYC flows rely on manual document review or OTP verification. Both are slow, expensive, and easily bypassed. Veris replaces them with a live biometric session that produces a signed, verifiable proof your backend can trust instantly.

0%
Share of account fraud that begins at onboarding
Most fraud is caught too late - after the damage is done
SIM swap
How OTP-based KYC gets bypassed
One phone number takeover defeats your entire identity check
0 min
How fast Veris completes full KYC
Scan, capture, and compare - all three steps in a single session
The workflow

Three steps.
One session.

Each step runs a separate Veris product. Together they produce a complete, signed identity event. Your backend gets everything it needs to make a trust decision.

1
Veris Scan

Scan the document

The user photographs their NIN slip, driver's licence, or passport. Veris Scan auto-detects the document type, extracts all fields as structured JSON, and pulls out the face photo embedded in the document. The SDK handles guidance and quality checks entirely on-device - no API calls, no uploads.

Available on all paid plans - Launch and above: unlimited
2
Veris Capture

Capture the live face

Veris Capture opens the camera and runs 12 quality checks - brightness, blur, occlusion, eye openness, and more. It validates a real human face is present, then runs passive liveness analysis (LBP) silently on Launch and above. Scale and Pro add active liveness challenges (head turn, blink, nod). Every result is ECDSA-signed on-device. The image never leaves the phone.

Available on all plans - liveness depth varies by plan
3
Veris Compare

Confirm the match

Your backend POSTs the face photo extracted from the document and the live selfie captured by Veris Capture to the Compare API. One HTTP call. You receive a 0-100 confidence score and a clear match decision. Both images are deleted in a guaranteed finally block - no storage, no logging, no exceptions.

Available on all paid plans - Launch: 1,500/mo · Scale: 10,000/mo · Pro: 30,000/mo
Output

What you get.

A single structured result your backend can store, audit, and act on. No manual review required.

kyc-session-result.json
{
  "documentType":       "DRIVERS_LICENCE",
  "firstName":           "Adaeze",
  "surname":             "Okonkwo",
  "dateOfBirth":         "1994-07-12",
  "licenceNumber":       "LAG-234-5678",
  "expiryDate":          "2028-07-12",
  "overallConfidence":   0.97,
  "faceImageBase64":     "<doc face photo>",

  // From Veris Capture
  "livenessStatus":      "passed",
  "qualityScore":        0.91,
  "challengesCompleted": ["head_turn", "blink"],

  // From Veris Compare
  "matchConfidence":     97.3,
  "matchDecision":       true,

  // Cryptographic proof
  "environment":         "production",
  "signature":           "ECDSA-sig...",
  "nonce":               "uuid-v4-replay-guard"
}
Compliance-ready signed proof per session
Every KYC event is ECDSA-signed and nonce-protected. Your legal team can verify any session against Veris's public key, long after the fact.
No server-side biometric storage - ever
Face capture runs on-device. Compare images are deleted in a finally block on every request. Veris never holds your users' data.
Works offline for capture and scan - on-device
Veris Scan and Veris Capture process entirely on the device. No internet required for either step. Only the Compare call needs a connection.
One license key, three products
One subscription covers Veris Scan, Veris Capture, and Veris Compare. No separate keys, no separate billing lines, no integration overhead.
Full audit trail your legal team can verify
Session ID, nonce, timestamp, platform, SDK version, and ECDSA signature are all included in every result. Nothing is hidden, nothing is opaque.
Fintech use cases

Wherever a customer signs up or cashes out.

The same three products cover the whole customer lifecycle - account opening, high-value transfers, and account recovery - without you storing a single face image.

Digital lending & BNPL Neobanks & wallets Agency & agent banking Remittance & cross-border Crypto & virtual assets Investment & savings apps Payments & POS onboarding High-value transfer step-up Account recovery / re-verification Cooperative & SACCO finance
Plans

What plan do you need?

All three products are available on every paid plan. Launch and above unlock unlimited Capture and Scan with full liveness. Compare quotas scale with your plan. Sandbox includes everything - no credit card needed.

Capability Launch Scale Pro
Document scanning (Veris Scan) Unlimited Included Included
Face capture + quality checks Unlimited Included Included
Passive liveness detection (LBP) Included Included Included
Active liveness challenges - 1 round (random) 2-4 rounds (configurable)
Face comparison (Veris Compare) 1,500/mo 10,000/mo 30,000/mo
Full KYC flow (all three steps) Launch Scale Pro
ECDSA-signed result payload All plans Included Included

Read more on
the Veris blog.

All articles

Ship compliant fintech onboarding this week.

Start for free - sandbox includes liveness, document capture, and face matching.

No credit card needed - sandbox gives you full access to Scan, Capture, and Compare instantly