We couldn't validate the MRZ (machine-readable zone). This may mean the photo is damaged, the passport is expired, or it's been tampered.
Expiry2024-03-11 (expired)
Check digitmismatch
!
Please try again with a clear, well-lit photo of your current passport data page.
Driver's licence
3 captures required
Step 1 of 3 — FRONT
🪪
dl_front.jpg
OCR complete · class C · expires 2028
✓
Step 2 of 3 — BACK
🪪
dl_back.jpg
Barcode decoded · state Lagos
✓
Step 3 of 3 — SELFIE
Take a selfie
We match your face to the DL photo
Under review
document flagged
Your document is being reviewed
The automatic authenticity check couldn't confirm your document with high confidence. A reviewer will check manually within 24 hours.
Authenticity score0.68 (threshold 0.75)
Tamper score0.09 (OK)
Review SLA≤ 24 hours
RefDOC-44-2019
Proof of address
document must be ≤ 90 days old
Pick one. Upload a clear photo or PDF.
💡
Utility bill
Electricity, water, gas, internet
🏦
Bank statement
Header showing name + address
📄
Tax notice
FIRS, LIRS, other govt authority
✉️
Government letter
Addressed to you, last 90 days
Upload utility bill
≤ 90 days old
Drag or tap to upload
JPG / PNG / PDF · up to 10 MB
📄
ikeja_electric_march_2026.pdf
Issued 2026-03-14 · 32 days old · checking…
i
We'll read the issuer, address, and issue date — then match the name to your identity.
Document too old
please upload a newer one
Your bill from January is too old
We only accept documents issued within the last 90 days. Please upload your latest utility bill or bank statement.
Document date2025-01-04
Age108 days (max 90)
Under review
name on document flagged
Name on document doesn't quite match
The name on your bill ("Ada B. Lovelace") doesn't closely match your identity ("Ada Lovelace"). This is often a valid difference — a reviewer will check within 24 hours.
Name on docAda B. Lovelace
Verified nameAda Lovelace
Match score0.78 (threshold 0.85)
RefPOA-0844
Document flagged
sent for manual review
We noticed something unusual
Our automatic check spotted signs the document may have been modified. A reviewer will verify the original within 24–48 hours.
!
Not a rejection — this is a manual review step. No action needed from you right now.
RefPOA-TMPR-12
Your vehicle
driver onboarding · vehicle 1 of 1
Enter your plate number or VIN. We look it up in the FRSC registry and match it to your identity.
OR
Upload RC
OCR + plate cross-check
Upload your RC certificate
Photo or scan · JPG / PNG / PDF
🚗
rc_cert.jpg
OCR: Plate LND-347-KL · Toyota Camry 2019
Verified via FRSC
LND-347-KL
OwnerAda Lovelace
Make / modelToyota Camry 2019
RC expiry2027-08-14
Photograph your plate
cross-check against RC
LND-347-KL
Plate detected✓
OCR confidence0.96
Matches RC✓ LND-347-KL
Review needed
vehicle ownership mismatch
Registered owner doesn't match your name
The vehicle is registered to a different person. That's OK if it's leased or a family member's — we'll just review manually within 24 hours.
Registered ownerAdebayo J. Ogundimu
Driver (you)Ada Lovelace
Name match0.12
!
This is common for leased vehicles and family-owned cars. Not a rejection.
Verify your business
standard-kyb · step 1 of 5
Enter your Corporate Affairs Commission registration number. We look it up + fetch your directors and shareholders.
From your CAC certificate
i
We'll verify status + type, then list your directors for individual KYC.
Bunmi Trading Co. Ltd.
RC4829110 · active · 3 directors
Business verified
Next, each director completes their own KYC. Takes about 2 minutes each.
3 directors
AL
Adebunmi Lawal
Ready
CO
Chidi Okafor
Ready
TA
Temitope Akinola
Ready
i
Each director needs their BVN + liveness. They can each use their own device via a unique link.
Verifying directors
2 of 3 — Chidi Okafor
Directors
AL
Adebunmi Lawal
✓ Verified
CO
Chidi Okafor
In progress
TA
Temitope Akinola
Pending
i
Chidi is on liveness capture. Once all three directors verify, we run AML screening.
AML review
1 match found · manual review
One director matched a PEP list
Our compliance team will review the match manually. This isn't a rejection — politically exposed persons can legitimately be directors.
DirectorAdebunmi Lawal
Match listPEP (domestic)
Confidence0.92
SourceComplyAdvantage
RefAML-4425
!
Typical turnaround: 24–48 hours. We'll email your admin with the outcome.
Identity verified
all 3 steps passed
You're all set
Your identity is verified. You can continue to the app.
Verified claims
NameAda Lovelace
DOB1815-12-10
NIN***-****-****
Face-match score0.87
Under review
not rejected
We need a moment
Your verification matched a rule that requires a human reviewer. We'll email you within 24 hours.
!
This is not a rejection. Most flagged verifications resolve successfully.
RefREV-7234
Couldn't verify
we weren't able to confirm your identity
We couldn't verify your identity
Face match fell below our required threshold. You can try again with better lighting, or use a different ID document.
Reasonface_match_below_threshold
Score0.58 / 0.65
Just a moment
processing your capture
Final processing
Your capture is being analysed on our servers. This usually finishes in about a minute. Please keep this page open.
Elapsed23s
Expected≤ 60s
i
If you close this page, we'll resume when you come back.
We'll take it from here
field-agent visit · 72 hours
You're done for now
A verification officer will visit your declared address to confirm. You don't need to stay on this page — we'll email you when it's complete.
i
Safe to close this page. We'll notify you at ada@example.com — usually within 72 hours.
RefVIS-2018-443
~72:00:00
Expected turnaround
Session expired
consent / session timed out
This session timed out
Your verification took longer than our security window allows. Your progress wasn't saved — please restart from the beginning.
Session refKYC-2026-0411-ABC
Expiredconsent (90 min)
Cancelled
verification not completed
Verification cancelled
You cancelled the flow before it finished. You can start again anytime.
Security review required
please contact support
We need to verify in person
Our checks flagged something on your capture that we need a human to review. Don't retry — please reach out so our team can help directly.
!
This is a security protection. Most cases resolve quickly once we speak with you.