An ID Verification step can verify by document capture, ID number lookup or a digital ID wallet. Choose per country, set the fallback and see how it is billed.

Short answer

Yes. An ID Verification step can verify a person in three ways: document capture (the default), an ID number lookup against an authoritative source, or a digital ID wallet. You choose which ways each country may use in the step's country settings, and what happens when a lookup does not match or does not answer. A workflow that sets nothing stays document capture only.

#The three ways

WayWhat the person doesHow the result is labelled
Document capturePhotographs a passport, ID card, driver's licence or residence permitDocumentary
ID number lookupTypes their national ID number and a few personal details, which are checked against a government or other authoritative sourceData match
Digital ID walletSigns in with a government or bank digital identityCryptographic

The labels describe different evidence, not a ranking. The person never sees the label, the price or the name of the source that was checked. For the registries behind lookups, see database validation; for wallets, see digital ID wallets.

#Choose the ways per country

  1. Open the ID Verification step

    In Workflows, open your workflow and select its ID Verification step.

  2. Open the Countries tab

    Select a country. Under Countries and allowed ID methods you see which of the three ways exist there and switch each on or off. A country with no lookup or wallet shows that none is available yet, and a Coming soon label means it cannot be switched on.

  3. Set what happens when a way does not land

    Choose the fallback switches below, then publish the workflow.

If the person has more than one way, they pick one on the first screen. Offer document capture only as the fallback starts them with the wallet or the lookup and shows document capture only if that fails.

#When a lookup does not match or does not answer

Under Fall back to document capture when... each case is either a fallback to document capture or a decline:

CaseMeaning
Partial matchThe source answered, but some details did not line up
No matchThe source answered and has no record for these details
No response from the providerOutage, timeout or error

Attempts before falling back sets how many answered lookups the person gets (1 to 5, default 1). A number that fails the format check never reaches the source, so the person is only asked to correct it and no attempt is used. A source that does not answer never declines the person on its own: they are asked to try again, and after three unanswered tries your "no response" choice applies. For a wallet, one switch covers a sign-in that is cancelled, times out or fails.

Falling back needs document capture switched on in that country with at least one document type accepted. Without it, those people are declined.

#What is billed

  • A lookup that the source answered is billed, whether it matched or not.
  • A lookup that never answered is not billed, and neither is a number that fails the format check.
  • If the person then falls back to a document, that is a second charge: the document check is $0.15.
  • A wallet sign-in that is cancelled, expired or incomplete is not charged.

Prices for lookups and wallets differ by country and are not copied here. See Didit pricing and the per-country coverage table.

#See how someone was verified

In the session's ID verification result, the Verification method field reads Document scan, ID lookup or Digital wallet. After a fallback it reads, for example, "ID lookup, then document scan", and Fallback from says which way did not land and why. Through the API the same information arrives as verification_method, fallback_from and the assurance label (documentary, data_match or cryptographic).

Still stuck? Talk to a human.

Include your organization ID and the session ID you are asking about.

Contact support