Ruka hadi maudhui makuu
Didit Yakusanya $7.5M Kujenga Miundombinu ya Utambulisho na Udanganyifu
Didit
Digital ID wallets

Waruhusu watu waingie na
kitambulisho walicho nacho tayari.

MitID, BankID, itsme, UAE PASS, gov.br, EUDI Wallet. Mtumiaji anaingia na kitambulisho chake cha kidijitali cha serikali au benki, na wallet inarudisha sifa zilizotiwa saini na kuthibitishwa. Inakuja hivi karibuni, na kila wallet na nchi tayari ziko kwenye orodha.

Inaungwa mkono na
Y CombinatorRobinhood Ventures
Firecrawl
Slash
Crnogorski Telekom
UCSF Neuroscape
Bit2Me

Inaaminika na mashirika 2,000+ duniani kote.

  • MitIDDenmark · Danish Agency for Digital GovernmentDenmarkHivi karibuni
  • BankIDSweden · Finansiell ID-Teknik / bank consortiumSwedenHivi karibuni
  • BankIDNorway · BankID BankAxept ASNorwayHivi karibuni
  • VippsNorway · Vipps MobilePay / BankID NONorwayHivi karibuni
  • Buypass IDNorway · Buypass ASNorwayHivi karibuni
  • itsmeBelgium, Luxembourg, Netherlands · Belgian Mobile IDBelgiumLuxembourgNetherlandsHivi karibuni
  • iDINNetherlands · Dutch banks (Currence iDIN)NetherlandsHivi karibuni
  • Finnish Trust NetworkFinland · Finnish banks and mobile operators (FTN)FinlandHivi karibuni
  • PersonalausweisGermany · Bundesministerium des Innern (eID)GermanyHivi karibuni
  • Freja eIDSweden · Freja eID GroupSwedenHivi karibuni
  • UAE PASSUnited Arab Emirates · UAE Digital Government AuthorityUnited Arab EmiratesHivi karibuni
  • gov.brBrazil · Governo Federal do BrasilBrazilHivi karibuni
  • OneIDUnited Kingdom · OneID (UK bank-verified identity)United KingdomHivi karibuni
  • GOV.UK WalletUnited Kingdom · UK Government Digital ServiceUnited KingdomHivi karibuni
  • Smart-IDEstonia, Latvia, Lithuania, Belgium · SK ID SolutionsEstoniaLatviaLithuaniaBelgiumHivi karibuni
  • Mobile-IDEstonia, Latvia, Lithuania · SK ID Solutions with the national mobile operatorsEstoniaLatviaLithuaniaHivi karibuni
  • Bank iDCzechia · Bankovní identita, a.s.CzechiaHivi karibuni
  • MojeIDCzechia · CZ.NICCzechiaHivi karibuni
  • DiiaUkraine · Ministry of Digital Transformation of UkraineUkraineHivi karibuni
  • FranceConnectFrance · DINUM (French state)FranceHivi karibuni
  • AuðkenniIceland · Auðkenni (Icelandic electronic ID)IcelandHivi karibuni
  • EUDI WalletNchi 30 za EU na EEA · The user's own member state; the issuer differs per countryAustriaBelgiumBulgariaCroatia+26Hivi karibuni

Upatikanaji unatoka kwenye orodha ya njia za uzalishaji, si kutoka ukurasa huu. Wallet inaonekana hapa mara tu inapoweza kukubalika ndani ya mtiririko wako wa kazi. Hakuna tarehe ya uzinduzi iliyoahidiwa.

Inakuja hivi karibuni

Wallet ishirini na mbili.
Nchi thelathini na nne.

Kila wallet kwenye orodha imeorodheshwa na alama yake rasmi, nchi inazofanya kazi na mamlaka yake ya kutoa. Hakuna hata moja iliyo hai katika uzalishaji bado: swichi ya uzinduzi imezimwa, kwa hivyo kila moja inasoma 'inakuja hivi karibuni' na haiwezi kuwezeshwa kwenye mtiririko wa kazi hadi itakapowashwa.

Jinsi inavyofanya kazi

Kutoka kuingia kwa wallet hadi mtumiaji aliyethibitishwa kwa hatua nne.

Hatua 01 / 04

Unda mtiririko wa kazi

Weka alama kwenye wallets unazokubali katika kila nchi mara tu zinapokuwa hai. Chagua kama kuingia kulikoghairiwa au kushindwa kunarudi kwenye upigaji picha wa hati au kukataa. Hakuna msimbo unaohitajika.

Imejengwa kwa ajili ya watengenezaji · Imejengwa dhidi ya udanganyifu · Wazi kwa muundo

Uwezo sita. Orodha moja ya kukubali kwa kila nchi.

Wallet ni njia mojawapo ndani ya Uthibitishaji wa Kitambulisho, kwenye mkataba wa matokeo sawa na upigaji picha wa hati. Kinachobadilika ni ushahidi: saini kutoka kwa mtoaji badala ya picha.
01 · Katalogi

Kubali wallet ambazo nchi inatumia.

Kila wallet hubeba alama yake rasmi, mamlaka yake ya kutoa, nchi inazofanya kazi na kiwango chake cha uhakikisho. Zote ishirini na mbili ziko kwenye katalogi moja ambayo console yako inasoma, zikiwa zimefichwa hadi zitakapoanza kutumika, ili orodha isiwahi kuahidi kupita kiasi.
02 · Orodha ya kukubali

Chagua unachokubali. Mtumiaji anachagua.

Wallets ni orodha ya kukubali, siyo orodha ya viwango. Hakuna udhibiti wa mpangilio popote, kwa sababu mpangilio ungekuwa ni kubahatisha kuhusu mtu ambaye bado hujakutana naye. Norway inaorodhesha nne; mtumiaji anachagua moja.
03 · Kukabidhi

Kabidhi kwa wallet, rudi ukiwa umethibitishwa.

Didit inasimamia kukabidhi, skrini ya kusubiri na kurudi. Ikiwa mtumiaji hana wallet, ataghairi, au kuingia kutashindwa, swichi moja huamua kama watarudi kwenye upigaji picha wa hati au watakataliwa.
04 · Sifa zilizosainiwa

Soma sifa ambazo mtoaji alizisaini.

Jina, tarehe ya kuzaliwa na kitambulisho cha kitaifa ambacho wallet inafichua, pamoja na uthibitisho uliosainiwa wenyewe. Ondoa tiki kwenye sifa yoyote ya hiari usiyotaka ihifadhiwe na haitaandikwa kwenye session.
05 · Uhakikisho

Fikia viwango vya juu zaidi vya uhakikisho vitatu.

Hati inakupa uhakikisho wa hati. Utafutaji wa rejista unakupa data inayolingana. Wallet inakupa uhakikisho wa kriptografia, kwa sababu mtoaji alisaini sifa na Didit inakagua saini hiyo.
06 · Ufikiaji

Nchi thelathini na nne kwenye orodha.

EUDI Wallet pekee inashughulikia nchi thelathini za EU na EEA mara itakapoanza kutumika, na wallets za kitaifa zinaongeza Brazil, Ukraine, Falme za Kiarabu na Uingereza. Hakuna chochote kwenye ukurasa huu kinachobadilika hadi katalogi iseme wallet iko tayari, kwa hivyo dai lako la chanjo na letu linabaki kuwa dai lile lile.
Unganisha

Simu moja nje. Matokeo moja yaliyosainiwa nyuma.

Unda session, mtumie mtumiaji kwake, na thibitisha webhook iliyosainiwa wakati matokeo yanapofika. Wallet ambayo mtumiaji aliingia nayo inarudi kwenye matokeo.
POST /v3/session/Hosted UI
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: <your-api-key>" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow_id": "wf_wallets",
    "vendor_data": "user_42"
  }'
201Imeundwa{ "url": "https://verify.didit.me/..." }
Didit inaonyesha wallets zilizokubaliwa na inasimamia kukabidhi.nyaraka
POST /webhooks/diditWebhook
const crypto = require("crypto");

// X-Signature-V2 signs canonical JSON: keys sorted as strings, compact,
// Unicode preserved. Emit the sorted entries directly - rebuilding an object
// would reorder integer-like keys ("10", "2"). Never hash req.rawBody.
const canonical = (v) =>
  Array.isArray(v) ? "[" + v.map(canonical).join(",") + "]"
  : v && typeof v === "object"
    ? "{" + Object.keys(v).sort()
        .map((k) => JSON.stringify(k) + ":" + canonical(v[k])).join(",") + "}"
    : JSON.stringify(v);

app.post("/webhooks/didit", express.json(), (req, res) => {
  // Freshness: the signed body timestamp (refreshed on retry) must be recent
  // and X-Timestamp must agree - the header alone is unsigned and replayable.
  const ts = Number(req.body?.timestamp);
  if (!ts || String(ts) !== req.headers["x-timestamp"] ||
      Math.abs(Date.now() / 1000 - ts) > 300) return res.sendStatus(401);
  const expected = crypto.createHmac("sha256", SECRET)
    .update(canonical(req.body), "utf8").digest("hex");
  const sig = String(req.headers["x-signature-v2"] ?? "");
  const valid = sig.length === expected.length &&
    crypto.timingSafeEqual(Buffer.from(sig), Buffer.from(expected));
  if (!valid) return res.sendStatus(401);
  const { status, decision } = req.body;
  // One entry per ID Verification node; pick yours by node_id when you run several.
  const [idv] = decision?.id_verifications ?? [];
  // idv.verification_method: "document" | "id_lookup" | "wallet"
  res.sendStatus(200);
});
200Sawa{ "verification_method": "wallet", "assurance": "cryptographic" }
Thibitisha saini kabla hujaamini payload.nyaraka
Ujumuishaji tayari kwa agent

Weka sign-in ya wallet kwa prompt moja.

Bandika block iliyo hapa chini kwenye Claude Code, Cursor, Codex, Devin, Aider, au Replit Agent. Jaza kishika nafasi cha my_stack na framework yako, lugha na kesi ya matumizi. Agent inatoa Didit, inakubali wallets kwa kila nchi, inaunganisha webhook, na inasafirisha.
didit-integration-prompt.md
# Didit digital ID wallets — integrate in 5 minutes

You are adding digital ID wallet sign-in to my_stack. The user signs in with a
government or bank digital identity and the wallet returns signed attributes.
Every URL, header, and enum value below is canonical — do not paraphrase or
"improve" them.

## 1. Provision an account
- Sign up: https://business.didit.me (no credit card required).
- Grab the API key for your application from the console.

## 2. Read the methods catalog first
Wallet availability is server-driven per country. Never hard-code a wallet list.

The catalog is not a public REST endpoint. Read it one of two ways:
  - Business Console (signed in): your application -> ID Verification ->
    Countries tab. https://docs.didit.me/console/id-verification-methods
  - Didit MCP server tool didit_workflow_get_id_verification_methods_catalog,
    authenticated with the same x-api-key; pass country (ISO 3166-1 alpha-3)
    to narrow it to one country. https://docs.didit.me/integration/mcp/tools
  - Public mirror of the coverage table (no auth, read-only):
    https://docs.didit.me/core-technology/id-verification/verification-methods#coverage

The catalog gives you, per wallet id: the display name, the countries it
covers, the issuing authority, the level of assurance, the availability state,
and the attributes it returns. As of this prompt every wallet is coming soon:
the launch switch is off in production, so the catalog will not let you accept
one yet. Build against the catalog and re-read it; do not hard-code a date.

## 3. Create a workflow with the ID Verification (OCR) feature
POST https://verification.didit.me/v3/workflows/
  -H "x-api-key: <your-api-key>"
  -H "Content-Type: application/json"

The ID Verification feature's enum value is OCR (UPPERCASE — strict enum;
there is no ID_VERIFICATION alias and the API rejects it). Wallets are its
wallet method, accepted per country under config.methods on that same
feature entry, in the same request. Keys are ISO 3166-1 alpha-3.

{
  "workflow_label": "Wallet onboarding",
  "features": [
    {
      "feature": "OCR",
      "config": {
        "methods": {
          "DNK": {
            "document": { "enabled": true },
            "wallet": {
              "enabled": true,
              "providers": ["mitid"],
              "on_failure": "fallback_to_document"
            }
          },
          "NOR": {
            "document": { "enabled": true },
            "wallet": {
              "enabled": true,
              "providers": ["bankid_no", "vipps"],
              "on_failure": "fallback_to_document"
            }
          }
        }
      }
    }
  ]
}

Response: the workflow uuid — use it as workflow_id in step 4.

Rules that the API enforces:
  - providers is an accept-list, not a ranking. Order carries no meaning and
    the end user picks
  - on_failure is either fallback_to_document or decline. It covers all three
    cases: no wallet, cancelled, sign-in failed
  - a wallet id the catalog does not mark available for that country is
    rejected, and the rejection fails the whole save — including any lookup
    configuration next to it. While every wallet is coming soon, keep
    wallet.enabled false (or omit the wallet block) so the save succeeds
  - unknown wallet ids already saved on a workflow are preserved untouched, so
    a config written by a newer console version is never silently dropped
  - a country with no method enabled is rejected at publish time

## 4. Create a session
POST https://verification.didit.me/v3/session/
  -H "x-api-key: <your-api-key>"
  -H "Content-Type: application/json"
  -d '{ "workflow_id": "<id from step 3>", "vendor_data": "<your user id>" }'

Response: 201 with url (the hosted verification link), session_token and
session_id. Redirect the user to url, or open it in the SDK. The field is
named url — there is no session_url and no verification_url. Didit
shows the accepted wallets for the user's country with their brand marks,
hands off to the wallet, and waits for the signed assertion to come back.

## 5. Webhooks
Register a destination (console -> API & Webhooks, or
POST https://verification.didit.me/v3/webhook/destinations/ with
webhook_version "v3" and subscribed_events ["status.updated"]) and store the
secret_shared_key it returns. Verify every delivery:

  Header:      X-Signature-V2   (NOT X-Signature, NOT X-Signature-Simple)
  Algorithm:   HMAC-SHA256, hex digest, over the CANONICAL JSON of the payload:
               parse the body, sort keys recursively, serialise compact with
               Unicode preserved and whole-valued floats as integers. Do NOT
               hash the raw request bytes — that is the v1 X-Signature
               algorithm and fails for V2 whenever whitespace or key order
               differs from the canonical form.
  Freshness:   the signed body field timestamp is the dispatch time (Unix
               seconds, refreshed on every retry). Reject when
               abs(now - timestamp) > 300 seconds, and reject when the
               X-Timestamp header does not equal it. The header is not
               covered by the signature, so it must never be the only replay
               check: a captured delivery replays with just that header
               refreshed.
  Compare:     constant-time (crypto.timingSafeEqual)

Reference handler (Express) — use it as written:

const crypto = require("crypto");

// X-Signature-V2 signs canonical JSON: keys sorted as strings, compact,
// Unicode preserved. Emit the sorted entries directly - rebuilding an object
// would reorder integer-like keys ("10", "2"). Never hash req.rawBody.
const canonical = (v) =>
  Array.isArray(v) ? "[" + v.map(canonical).join(",") + "]"
  : v && typeof v === "object"
    ? "{" + Object.keys(v).sort()
        .map((k) => JSON.stringify(k) + ":" + canonical(v[k])).join(",") + "}"
    : JSON.stringify(v);

app.post("/webhooks/didit", express.json(), (req, res) => {
  // Freshness: the signed body timestamp (refreshed on retry) must be recent
  // and X-Timestamp must agree - the header alone is unsigned and replayable.
  const ts = Number(req.body?.timestamp);
  if (!ts || String(ts) !== req.headers["x-timestamp"] ||
      Math.abs(Date.now() / 1000 - ts) > 300) return res.sendStatus(401);
  const expected = crypto.createHmac("sha256", SECRET)
    .update(canonical(req.body), "utf8").digest("hex");
  const sig = String(req.headers["x-signature-v2"] ?? "");
  const valid = sig.length === expected.length &&
    crypto.timingSafeEqual(Buffer.from(sig), Buffer.from(expected));
  if (!valid) return res.sendStatus(401);
  const { status, decision } = req.body;
  // One entry per ID Verification node; pick yours by node_id when you run several.
  const [idv] = decision?.id_verifications ?? [];
  // idv.verification_method: "document" | "id_lookup" | "wallet"
  res.sendStatus(200);
});

Body fields you will use: session_id, status, webhook_type, workflow_id,
vendor_data, decision.
Status values: Approved, Declined, In Review, In Progress, Not Started,
Abandoned.

## 6. Reading the result
The decision is the V3 shape: every feature result is a plural array with one
entry per workflow node. ID Verification results live in
decision.id_verifications[] — there is no singular decision.kyc (that is the
V2 shape) and no decision.id_verification. Select your entry by node_id (the
id of your ID Verification node in the workflow graph); with a single ID step,
take index 0. Each entry carries, next to the document fields:

  verification_method    "document" | "id_lookup" | "wallet"
  assurance              "documentary" | "data_match" | "cryptographic"
  wallet_provider        the catalog wallet id the user signed in with; null
                         on document and id_lookup entries
  wallet_verification    provider, provider_name, issuing_authority,
                         issuing_country, credential_type, level_of_assurance
                         (low | substantial | high), verified_at,
                         signature_valid, attributes (what the wallet shared),
                         portrait when the wallet shares one; null otherwise
  fallback_from          { method, reason, action } when the session fell
                         back to document capture or was declined; else null

A wallet entry that succeeds is assurance cryptographic — the highest of the
three. Check wallet_verification.signature_valid before you trust attributes.
Field-by-field reference: https://docs.didit.me/reference/data-models#id-verification

## 7. Billing
  - published customer prices in USD per completed wallet verification:
    - MitID personal: $0.35; production availability: Coming soon
    - BankID Sweden: $0.30; production availability: Coming soon
    - BankID Norway High: $0.35; production availability: Coming soon
    - Vipps Plus: $0.28; production availability: Coming soon
    - Buypass ID: Coming soon; production availability: Coming soon
    - itsme: Coming soon; production availability: Coming soon
    - iDIN full identification: $0.85; production availability: Coming soon
    - Finnish Trust Network: $0.30; production availability: Coming soon
    - Personalausweis Profile 2: $0.45; production availability: Coming soon
    - Freja eID: Coming soon; production availability: Coming soon
    - UAE PASS: Coming soon; production availability: Coming soon
    - gov.br: Coming soon; production availability: Coming soon
    - OneID: Coming soon; production availability: Coming soon
    - GOV.UK Wallet: Coming soon; production availability: Coming soon
    - Smart-ID: Coming soon; production availability: Coming soon
    - Mobile-ID: Coming soon; production availability: Coming soon
    - Bank iD: Coming soon; production availability: Coming soon
    - MojeID: Coming soon; production availability: Coming soon
    - Diia: Coming soon; production availability: Coming soon
    - FranceConnect: Coming soon; production availability: Coming soon
    - Auðkenni: Coming soon; production availability: Coming soon
    - EUDI Wallet: Coming soon; production availability: Coming soon
  - an announced price does not enable a wallet; check the live workflow catalog
  - wallet checks are outside the document free tier; other checks are billed separately
  - full pricing: https://docs.didit.me/core-technology/id-verification/digital-id-wallets#pricing
  - document capture bills its own price when the user falls back

## 8. Hard rules — do not change
  - base URL for v3 endpoints: verification.didit.me
  - auth header: x-api-key (lowercase, hyphenated)
  - webhook headers: X-Signature-V2 plus X-Timestamp; canonical JSON, never
    raw bytes; freshness from the signed body timestamp
  - feature enum: OCR (uppercase) — the ID Verification feature; per-country
    methods go under its config.methods
  - method keys: document, id_lookup, wallet (lowercase, snake_case)
  - wallet ids come from the catalog verbatim, lowercase, snake_case
  - country keys: ISO 3166-1 alpha-3, uppercase
  - result path: decision.id_verifications[] (array), never decision.kyc

## 9. Verify your integration
  - run one session per accepted wallet in sandbox
  - assert the id_verifications[] entry for your node has verification_method
    wallet and wallet_verification.signature_valid true
  - cancel a wallet sign-in and assert your on_failure setting actually fires
  - assert your webhook accepts a correctly signed payload with reordered
    keys, whitespace and integer-like metadata keys ("10" before "2"), and
    rejects a wrong X-Signature-V2, a payload whose signed timestamp is older
    than 300 seconds, and that same stale payload with only the X-Timestamp
    header refreshed

Docs: https://docs.didit.me/integration/integration-prompt
Inatii kwa muundo

Fungua nchi mpya kwa kubofya mara moja. Tunafanya kazi ngumu.

Tunafungua kampuni tanzu za ndani, tunapata leseni, tunafanya majaribio ya kupenya, tunapata vyeti, na tunalingana na kila kanuni mpya. Ili kusafirisha uthibitishaji katika nchi mpya, geuza swichi. Nchi 220+ ziko hewani, zinakaguliwa na kupimwa kila robo mwaka, mtoa huduma pekee wa utambulisho ambaye serikali ya nchi mwanachama wa EU imemwita rasmi kuwa salama zaidi kuliko uthibitishaji wa ana kwa ana.
Soma faili ya usalama na utiifu
SOC 2 · Type II — AICPA · 2026
SOC 2 · Type I — AICPA · 2026
ISO/IEC 27001 — Usalama wa habari · 2026
EU financial sandbox — Tesoro · SEPBLAC · BdE
FIDO Alliance — Mwanachama Mshirika · 2026
iBeta Level 1 PAD — NIST / NIAP · 2026
GDPR — EU 2016/679
HIPAA — 45 CFR §160 · §164
DORA — EU 2022/2554
MiCA — EU 2023/1114
Miongozo ya EBA ya kuingiza wateja mtandaoni — EBA/GL/2022/15
AMLD6 · eIDAS 2.0 — EU-aligned kwa muundo
Jugendschutz geprüft — FSM · JMStV §4(2) · 2026

Namba za uthibitisho

Namba za uthibitisho
  • 22
    Wallets kwenye katalogi ya njia
  • 34
    Nchi kwenye katalogi
  • 10
    Wallets zenye uhakikisho wa juu wa eIDAS
  • $0.15
    Upigaji picha wa hati, wakati mtumiaji anarudi nyuma

Bei na upatikanaji wa Digital ID wallet

Bei zilizo hapa chini ni za USD kwa kila uthibitishaji wa wallet uliokamilika. Zinajumuisha bidhaa ya utambulisho iliyotajwa; ukaguzi mwingine wa workflow na document fallback hulipwa kando. Ukaguzi 500 wa bure wa nyaraka za kila mwezi haujumuishi wallets. Bei iliyotangazwa haimaanishi kuwa wallet inapatikana: upatikanaji unaonyeshwa kando. Bei zisizotangazwa zinakuja hivi karibuni. Identity wallets huthibitisha watu; uchunguzi wa crypto wallet ni bidhaa tofauti.

Soma nyaraka za kina
Bei na upatikanaji wa Digital ID wallet
Pochi ya utambulishoUSD / uthibitishaji uliokamilikaNchi / eneoUpatikanaji wa uzalishaji
MitID personalUS$ 0.35
  • Denmark
Inakuja hivi karibuni
BankID SwedenUS$ 0.30
  • Sweden
Inakuja hivi karibuni
BankID Norway HighUS$ 0.35
  • Norway
Inakuja hivi karibuni
Vipps PlusUS$ 0.28
  • Norway
Inakuja hivi karibuni
Buypass IDInakuja hivi karibuni
  • Norway
Inakuja hivi karibuni
itsmeInakuja hivi karibuni
  • Belgium
  • Luxembourg
  • Netherlands
Inakuja hivi karibuni
iDIN full identificationUS$ 0.85
  • Netherlands
Inakuja hivi karibuni
Finnish Trust NetworkUS$ 0.30
  • Finland
Inakuja hivi karibuni
Personalausweis Profile 2US$ 0.45
  • Germany
Inakuja hivi karibuni
Freja eIDInakuja hivi karibuni
  • Sweden
Inakuja hivi karibuni
UAE PASSInakuja hivi karibuni
  • United Arab Emirates
Inakuja hivi karibuni
gov.brInakuja hivi karibuni
  • Brazil
Inakuja hivi karibuni
OneIDInakuja hivi karibuni
  • United Kingdom
Inakuja hivi karibuni
GOV.UK WalletInakuja hivi karibuni
  • United Kingdom
Inakuja hivi karibuni
Smart-IDInakuja hivi karibuni
  • Estonia
  • Latvia
  • Lithuania
  • Belgium
Inakuja hivi karibuni
Mobile-IDInakuja hivi karibuni
  • Estonia
  • Latvia
  • Lithuania
Inakuja hivi karibuni
Bank iDInakuja hivi karibuni
  • Czechia
Inakuja hivi karibuni
MojeIDInakuja hivi karibuni
  • Czechia
Inakuja hivi karibuni
DiiaInakuja hivi karibuni
  • Ukraine
Inakuja hivi karibuni
FranceConnectInakuja hivi karibuni
  • France
Inakuja hivi karibuni
AuðkenniInakuja hivi karibuni
  • Iceland
Inakuja hivi karibuni
EUDI WalletInakuja hivi karibuni
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czechia
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • Iceland
  • Liechtenstein
  • Norway
Inakuja hivi karibuni
Ngazi tatu, orodha moja ya bei

Anza bure. Lipa kadri unavyotumia. Kuza hadi Enterprise.

Uthibitishaji 500 bila malipo kila mwezi, milele. Kisha lipa tu moduli inapofanya kazi. Mikataba maalum, uhifadhi wa data, na makubaliano ya kiwango cha huduma (SLAs) kwenye Enterprise.

Bure

$0/ mwezi · hakuna kadi

Kwa ajili ya kuunda, kujaribu, na watumiaji wako wa kwanza.

Kila kitu unachohitaji kuanzia:
  • Uthibitishaji kamili wa KYC 500 kila mwezi
  • Kitambulisho, uhai, kulinganisha uso, kifaa & IP
  • Ishara za udanganyifu 200+, orodha nyeusi, marudio
  • KYC inayoweza kutumika tena kwenye mtandao wa Didit
  • Mjenzi wa mtiririko wa kazi, usimamizi wa kesi, SDKs
  • Usaidizi wa AI AI agent ndani ya console, docs, na jumuiya.
Maarufu zaidi

Lipa kadri unavyotumia

$0.33kwa KYC kamili

Moduli 25+, bei wazi. Punguzo la kiotomatiki kwa wingi.

Kila kitu kilichopo kwenye Bure, pamoja na:
  • Uchunguzi na ufuatiliaji wa AML kuanzia $0.07
  • Bei ya usajili wa biashara kulingana na nchi na ngazi ya data
  • Ufuatiliaji wa miamala kwa $0.02 kila moja
  • Uchunguzi wa pochi kwa $0.15 kwa kila ukaguzi
  • Mtiririko wa white-label chini ya chapa yako mwenyewe
  • Usaidizi wa AI AI agent ndani ya console, docs, na jumuiya.

Enterprise

Maalummkataba wa mwaka

Kwa kiasi kikubwa na programu zilizodhibitiwa.

Kila kitu kilichopo kwenye Lipa kadri unavyotumia, pamoja na:
  • Mikataba ya kila mwaka, bei ya kiasi kilichokubaliwa
  • Masharti maalum ya kisheria na SLA ya 99.99% ya muda wa kufanya kazi
  • Uhifadhi wa data, uhifadhi, ukaguzi wa usalama
  • Wakaguzi wa mikono kwa mahitaji
  • Masharti ya muuzaji na white-label
  • Usaidizi wa kipaumbele kutoka kwa binadamu Kituo cha Slack kinachoshirikiwa saa 24/7, meneja maalum wa mafanikio.

Punguzo la wingi hutumika kiotomatiki kadri matumizi yanavyoongezeka — hakuna mazungumzo, hakuna simu ya mauzo.

FAQ

Maswali ya Kawaida

Didit ni nini?

Didit ni miundombinu ya utambulisho na udanganyifu, jukwaa ambalo tulitamani lingekuwepo tulipokuwa tukijenga bidhaa sisi wenyewe: wazi, rahisi kubadilika, na rafiki kwa wasanidi, ili lifanye kazi kama sehemu halisi ya stack yako badala ya black box unayounganisha.

API moja inashughulikia kuthibitisha watu (KYC, know your customer), kuthibitisha biashara (KYB, know your business), kuchunguza crypto wallets (KYT, know your transaction), na kufuatilia miamala kwa wakati halisi, kwenye stack iliyojengwa kuwa:

  • Haraka, chini ya sekunde 2 p99 kwenye kila session
  • Inaaminika, inatumika na kampuni 2,000+ katika nchi 220+
  • Salama, SOC 2 Type 1 & Type 2, ISO 27001, GDPR-native, na kuthibitishwa rasmi na mdhibiti wa kifedha wa Uhispania kuwa salama zaidi kuliko kumthibitisha mtu ana kwa ana

Msingi wake: aina 14,000+ za hati katika lugha 48+, vyanzo vya data 1,000+, na ishara za udanganyifu 200+ kwenye kila session. Miundombinu ya Didit inajifunza kwa nguvu kutoka kila session na inaboresha kila siku.

Uthibitishaji wa digital ID wallet ni nini?

Mtumiaji anaingia kwa kutumia kitambulisho cha kidijitali cha serikali au benki alichonacho tayari MitID nchini Denmark, BankID nchini Sweden na Norway, itsme nchini Ubelgiji, UAE PASS, gov.br, EUDI Wallet na wallet inarudisha sifa zilizosainiwa kumhusu.

Didit inakagua saini ya mtoaji, kisha inaandika sifa zilizothibitishwa kwenye session. Hakuna picha ya hati, hakuna selfie, hakuna kuandika.

Ni njia moja ndani ya ID_VERIFICATION, inayokubalika kwa kila nchi kando ya ukamataji wa hati na utafutaji usio wa hati.

Ni wallets gani ziko kwenye orodha, na ninaweza kuzikubali lini?

Wallet ishirini na mbili katika nchi thelathini na nne ziko kwenye orodha: MitID (Denmark), BankID (Sweden na Norway), Vipps na Buypass ID (Norway), itsme (Ubelgiji, Luxembourg, Uholanzi), iDIN (Uholanzi), Finnish Trust Network, Personalausweis (Ujerumani), Freja eID (Sweden), UAE PASS, gov.br (Brazil), OneID na GOV.UK Wallet (Uingereza), Smart-ID na Mobile-ID (Baltics), Bank iD na MojeID (Czechia), Diia (Ukraine), FranceConnect, Auðkenni (Iceland) na EUDI Wallet, ambayo pekee inahudumia nchi thelathini za EU na EEA.

Hakuna hata moja iliyo live kwenye production bado. Kila wallet inaonyesha 'coming soon', haiwezi kuwashwa kwenye workflow, na haina tarehe iliyopangwa. Orodha inatolewa na catalog ya methods, kwa hivyo wallet inakubalika siku itakapokuwa tayari hakuna kinachobadilika kwenye ukurasa huu kwa mkono.

Uthibitishaji ni wa haraka kiasi gani kwa mtumiaji wangu wa mwisho?

Mchakato mzima kwa kawaida huchukua chini ya sekunde 30 kuanzia mwanzo hadi mwisho hiyo ndiyo kasi zaidi sokoni. Watoa huduma wa zamani kwa kawaida huchukua zaidi ya sekunde 90 kwa mchakato huo huo.

Kuingia kwa wallet kwa kawaida ndiyo njia fupi zaidi kati ya zote: mtumiaji anagonga wallet yake, anaidhinisha ombi, na anarudi. Kwenye back end Didit inarudisha matokeo kwa chini ya sekunde mbili kwa p99.

Mnazuiaje kuingia kwa wallet bandia au iliyorudiwa?

Mtoaji wa wallet anasaini sifa anazorudisha, na Didit inathibitisha saini hiyo kabla ya chochote kuandikwa kwenye session. signature_valid iko kwenye matokeo ili uweze kuidhibitisha mwenyewe.

Kwa sababu kitambulisho kinatolewa na benki au serikali na kimefungwa kwa mwenye nacho, hakuna picha ya hati ya kughushi na hakuna uso wa kufanya deepfake. Ndiyo maana wallet inafikia uhakikisho wa cryptographic kiwango cha juu zaidi kati ya viwango vitatu.

Nini hutokea kama mtumiaji hana wallet, akaghairi, au kuingia kukashindikana?

Swichi moja inashughulikia visa vyote vitatu: hana wallet, kaghairi, au kuingia kukashindikana. Inaweza kurudi kwenye kunasa hati au kukataa kipindi, na unaweka hii kwa kila nchi.

Matokeo hurekodi njia iliyorudiwa na sababu, hivyo kuingia kwa wallet iliyoachwa hakufichwi kamwe.

Wallet inarudisha sifa gani?

Kila wallet inarudisha jina kamili la mwenyeji na, isipokuwa mara mbili, tarehe ya kuzaliwa, pamoja na uthibitisho uliosainiwa wenyewe. Nyingi huongeza kitambulisho cha kitaifa ambacho wallet inafichua namba ya kibinafsi ya Uswidi kwa BankID, jina la utani la CPR kwa MitID, namba ya usajili wa kitaifa kwa itsme, CPF kwa gov.br na chache huongeza anwani au picha: UAE PASS, GOV.UK Wallet na Diia hurejesha picha ya mwenyeji.

EUDI Wallet inarudisha data ya utambulisho wa mtu (PID) iliyotolewa na nchi mwanachama. Ondoa tiki kwenye sifa yoyote ya hiari katika mtiririko wa kazi na haitaandikwa kamwe kwenye kipindi.

Orodha kamili ya sifa kwa kila wallet inapatikana kwenye docs.didit.me.

Data ya mteja wangu inakaa wapi na inalindwaje?

Imesimbwa kwa njia fiche wakati wa usafirishaji na inapohifadhiwa, katika eneo unalochagua, chini ya SOC 2 Type 1 na Type 2, ISO 27001 na GDPR.

Wallet inashiriki tu sifa zinazoombwa, na unaweza kuondoa tiki kwenye sifa yoyote ya hiari ili isihifadhiwe kabisa. Sifa zinazohitajika huhifadhiwa kila wakati, pamoja na rejeleo la uthibitisho uliosainiwa ambalo mkaguzi anahitaji.

Maelezo kamili yanapatikana kwenye /security-compliance.

Je, Didit inatii kanuni za sekta yangu?

Didit inatumika na kampuni 2,000+ katika sekta zinazodhibitiwa fintech, benki, iGaming, crypto, masoko, huduma za afya na serikali.

Kuingia kwa wallet kunafikia uhakikisho wa cryptographic, ushahidi wenye nguvu zaidi kati ya njia tatu, na kiwango cha uhakikisho kinarekodiwa kwenye kila kipindi. Pale ambapo mdhibiti anataja eID maalum ya kitaifa, kukubali wallet hiyo kwa kawaida ndiyo njia safi zaidi ya kuitimiza.

Memo kuhusu /security-compliance.

Ninaweza kuunganisha na kuanza kuthibitisha watumiaji haraka kiasi gani?

Dakika chache, kwa njia tatu.

  • Hakuna code jenga mtiririko wa kazi kwenye console, weka tiki kwenye wallet unazokubali kwa kila nchi, na mtumie mtumiaji wako kiungo.
  • SDK au redirect Web, iOS, Android, React Native na Flutter, au ukurasa uliopangishwa.
  • AI agent bandika prompt ya kuunganisha kwenye ukurasa huu kwenye Claude Code, Cursor au Codex na uiruhusu iunganishe kila kitu, ikiwemo webhook.

Anza kwenye business.didit.me, au soma docs.didit.me/integration/integration-prompt.

Miundombinu ya utambulisho na udanganyifu.

API moja kwa KYC, KYB, Ufuatiliaji wa Miamala, na Uchunguzi wa Wallet. Unganisha ndani ya dakika 5.

Uliza AI ifupishe ukurasa huu