Waajiri watumiaji halisi. Zuia udanganyifu kwa sekunde.
Endesha kitambulisho, uhai wa selfie, kulinganisha uso, na ishara za hatari katika mtiririko mmoja — zikiwa zimefungwa kwa $0.33. Matokeo chini ya sekunde mbili. 500 za kwanza kila mwezi ni bure, milele.
Hundi nne ambazo kila mtiririko wa Mjue Mteja Wako unahitaji, zikiwa zimefungwa kwa bei moja —
mara tatu hadi tano nafuu kuliko mtoa huduma wako wa sasa. Nchi 220+.
Nyaraka 14,000+. Lugha 48+. Matokeo chini ya sekunde mbili.
Jinsi inavyofanya kazi
Kutoka kujisajili hadi mtumiaji aliyethibitishwa kwa hatua nne.
Hatua 01
Unda mtiririko wa kazi
Chagua hundi unazotaka — Kitambulisho, uhai, kulinganisha uso, vikwazo, anwani, umri, simu, barua pepe, maswali maalum. Ziburute kwenye mtiririko kwenye dashibodi, au tuma mtiririko huo huo kwenye API yetu. Tawi kwenye masharti, endesha majaribio ya A/B, hakuna msimbo unaohitajika.
Hatua 02
Unganisha
Pachika kiasili na SDK yetu ya Wavuti, iOS, Android, React Native, au Flutter. Elekeza kwenye ukurasa uliopangishwa. Au tuma tu mtumiaji wako kiungo — kwa barua pepe, SMS, WhatsApp, popote. Chagua kinachofaa stack yako.
Hatua 03
Mtumiaji anapitia mtiririko
Didit huandaa kamera, vidokezo vya mwanga, uhamishaji wa simu, na ufikiaji. Wakati mtumiaji yuko kwenye mtiririko, tunapata alama 200+ za udanganyifu kwa wakati halisi na kuthibitisha kila sehemu dhidi ya vyanzo vya data vya mamlaka. Matokeo chini ya sekunde mbili.
Hatua 04
Unapokea matokeo
Webhooks zilizosainiwa kwa wakati halisi huweka hifadhidata yako sawa wakati mtumiaji anaidhinishwa, anakataliwa, au kutumwa kwa ukaguzi. Piga API inapohitajika. Au fungua koni ili kukagua kila kipindi, kila ishara, na udhibiti kesi kwa njia yako.
Imejengwa kwa watengenezaji · Imejengwa dhidi ya udanganyifu · Wazi kwa muundo
Moduli kumi na nane. Jukwaa moja.
Kila hundi hapa chini inaendeshwa yenyewe kwa bei ya umma, au huunda mtiririko wowote unaojenga. Dashibodi sawa, bili sawa, bei sawa ya kulipa-kwa-mafanikio — hakuna gharama ya ziada ya kuongeza au kuondoa hundi.
Thibitisha kitambulisho chochote kutoka nchi 220+.
Soma kila pasipoti, kitambulisho cha kitaifa, leseni ya udereva, na kibali cha makazi — hati 14,000+ kwa jumla. Toa kila sehemu, chambua eneo linaloweza kusomwa na mashine na msimbo pau, angalia uhalisi, gundua kughushi hati. $0.15 peke yake. Imejumuishwa kwenye kifurushi cha $0.33.
Nyaraka zinazotumika
OCR · MRZ · Msimbo pau
Moja kwa moja
220+
Nchi
14,000+
Aina za hati
<2s
Utoaji wa P99
$0.15
Inajitegemea
PasipotiKitambulishoLeseni ya uderevaKibali cha makazi
🇪🇸ES
🇺🇸US
🇧🇷BR
🇩🇪DE
🇲🇽MX
🇮🇳IN
🇫🇷FR
🇬🇧GB
🇯🇵JP
🇳🇬NG
🇦🇪AE
🇸🇬SG
02 · Uhai
Nasa deepfakes, barakoa, na marudio ya skrini.
iBeta Level 1 imethibitishwa dhidi ya orodha kamili ya mashambulizi. Inashinda picha zilizochapishwa, marudio ya skrini, barakoa za silikoni, na deepfakes zinazozalishwa na AI. Inaendeshwa katika mtiririko sawa na ukaguzi wa kitambulisho. $0.10 peke yake. Imejumuishwa kwenye kifurushi cha $0.33.
Utambuzi wa Mashambulizi ya Uwasilishaji
iBeta Kiwango cha 1 · ISO/IEC 30107-3
Imethibitishwa
Tulivu
Mweko
Amilifu
Picha iliyochapishwa imezuiwa
Marudio ya skrini yamezuiwa
Barakoa ya silikoni imezuiwa
Deepfake ya AI imezuiwa
Alama ya PAD · 0.98 · imefaulu$0.10 standalone
03 · Ulinganishaji wa Uso
Linganisha selfie na hati.
Linganisha selfie ya moja kwa moja na picha kwenye kitambulisho — hakuna kunasa mara ya pili, hakuna hatua ya ziada. Pata alama ya kufanana, uamuzi, na bendera zozote za hatari katika jibu lile lile. $0.05 peke yake.
Ulinganishaji wa uso 1:1
Picha ya hati dhidi ya selfie ya moja kwa moja
Linganisha
Picha ya hati
1 : 1
Picha ya selfie ya moja kwa moja
Ufanano96/100
Kizingiti 80$0.05 standalone
04 · Uchunguzi wa AML
Mchunguza kila mtumiaji. Kaa umechunguza milele.
Angalia watumiaji wapya dhidi ya orodha 1,300+ za Kupambana na Utakatishaji Fedha (AML) wakati wa kujisajili. Chagua kategoria zinazokufaa — vikwazo, watu walio wazi kisiasa, vyombo vya habari hasi. Waweke chini ya uangalizi kila siku kwa $0.07 kwa kila mtumiaji kwa mwaka.
Uchunguzi wa AML
Orodha 1,300+ · inaendelea $0.07/yr
1 PEP hit
KategoriaVipigoKitendo
Vikwazo (OFAC, EU, UN)0
Idhinisha
Watu Walio Wazi Kisiasa1
Kagua
Vyombo vya habari hasi0
Idhinisha
Orodha za uangalizi (orodha 1,300+)0
Idhinisha
Ufuatiliaji unaoendelea · huchunguza upya kila siku$0.07 / user / yr
05 · Uchambuzi wa Kifaa na IP
Ishara 200+ za udanganyifu kwenye kila mtiririko.
Nasa mitandao ya kibinafsi ya mtandaoni, proksi, njia za kutoka za Tor, watoa huduma za kukaribisha, na alama za vidole za kifaa zilizoibiwa. Kadiria kila muunganisho kwa hatari na vuta eneo, mtandao, na ishara za tabia ambazo ukaguzi mwingine unaweza kutegemea. $0.03 peke yake. Imejumuishwa kwenye kifurushi cha $0.33.
Uchambuzi wa kifaa na IP
Ishara 200+ za udanganyifu · kwa kila kipindi
Moja kwa moja
200+
Ishara za udanganyifu
$0.03
Inajitegemea
<200ms
Utafutaji wa IP
VPN / ProksiImegunduliwa
Nodi ya kutoka ya TorSafi
Kupangisha / kituo cha dataMaelezo
ASN · AS13335 (Cloudflare)Maelezo
Alama ya matumizi mabaya · 0.12Safi
Eneo la kijiografia · Madrid, ES · nchi ya mtumiaji ililingana
06 · Mratibu
Jenga mtiririko wowote bila msimbo.
Buruta ukaguzi unaotaka. Tawi kwenye masharti. Endesha majaribio ya A/B. Weka NFC, anwani, simu, barua pepe, dodoso, makadirio ya umri, au kuingia kwa biometriska juu ya kifurushi. Mratibu mwenyewe ni bure.
Mtiririko wa kazi · KYC Kamili
Buruta-na-dondosha · matawi · A/B
Moduli 18
1
Uthibitishaji wa Kitambulisho
ID_VERIFICATION
$0.15
2
Uhai Tulivu
LIVENESS
$0.10
3
Ulinganifu wa Uso 1:1
FACE_MATCH
$0.05
4
Uchunguzi wa AML
AML
$0.20
Ongeza moduli
NFCUthibitisho wa AnwaniSimuBarua pepe
Imefungwa $0.33 · Orchestrator ni burep99 < 2s
Unganisha
Unda kipindi. Pokea matokeo yaliyosainiwa.
Simu moja huanzisha uthibitishaji. Webhook iliyosainiwa inatua kwenye sehemu yako ya mwisho wakati tunapopata matokeo. Thibitisha saini, chambua uamuzi, sasisha hifadhidata yako.
Webhook iliyotiwa saini ya HMAC ya wakati halisi. Thibitisha, chambua, sasisha hifadhidata yako.nyaraka →
Ujumuishaji tayari kwa wakala
Tuma Uthibitishaji wa Mtumiaji kwa haraka.
Bandika kizuizi hapa chini kwenye Claude Code, Cursor, Codex, Devin, Aider, au Replit Agent. Jaza kishikilia nafasi cha my_stack na mfumo wako, lugha, na kesi ya matumizi. Wakala anajiandikisha kwa Didit, anajenga mtiririko wako, anaunganisha webhook iliyotiwa saini, na anasafirisha ujumuishaji unaofanya kazi.
didit-integration-prompt.md
# Didit User Verification — integrate KYC in 5 minutes
You are integrating Didit's User Verification product line (KYC) into the_my_stack_block. Follow these steps exactly. 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).
- Or provision programmatically: POST https://apx.didit.me/auth/v2/programmatic/register/
(returns an API key bound to the workspace + application).
## 2. Compose the workflow
A workflow is an ordered list of features the user runs through in a single hosted session. The canonical full-KYC bundle is four features:
- ID_VERIFICATION — document capture, OCR, MRZ, barcode, authenticity, liveness
- LIVENESS — Passive Liveness (iBeta Level 1 PAD certified)
- FACE_MATCH — 1:1 match between the document portrait and the live selfie
- IP_ANALYSIS — VPN / proxy / Tor / hosting / ASN / abuse-score signals
This bundle bills at $0.33 per completed session (was $0.30 pre-2026-05).
To compose a custom workflow, add or remove features from the array. Every feature in the catalog is independently priced — see Section 5.
POST https://verification.didit.me/v3/workflows/
Headers:
x-api-key: <your-api-key>
Content-Type: application/json
Body:
{
"workflow_label": "Full KYC",
"features": [
{ "feature": "ID_VERIFICATION" },
{ "feature": "LIVENESS" },
{ "feature": "FACE_MATCH" },
{ "feature": "IP_ANALYSIS" }
]
}
Response: { "workflow_id": "wf_..." }
Feature enums are UPPERCASE_SNAKE_CASE — strict. Available enums:
ID_VERIFICATION, NFC, LIVENESS, FACE_MATCH, FACE_SEARCH, AGE_ESTIMATION,
BIOMETRIC_AUTHENTICATION, AML, ONGOING_AML, IP_ANALYSIS, PROOF_OF_ADDRESS,
DATABASE_VALIDATION, PHONE_VERIFICATION, EMAIL_VERIFICATION,
QUESTIONNAIRES, REUSABLE_KYC, WHITE_LABEL.
You can also build the workflow visually in the Business Console — the Console emits the same workflow_id and the same payload shape.
## 3. Create a session for an end user
POST https://verification.didit.me/v3/session/
Headers:
x-api-key: <your-api-key>
Content-Type: application/json
Body:
{
"workflow_id": "wf_...",
"vendor_data": "<your-own-stable-user-id>",
"callback": "https://your-app.example/callback"
}
Response 201:
{
"session_id": "ses_...",
"session_url": "https://verify.didit.me/...",
"expires_at": "..."
}
Redirect the user to session_url. Didit handles capture (camera, lighting cues, mobile handoff, accessibility) and runs every feature in the workflow.
## 4. Webhooks
Register a destination once per workspace:
POST https://verification.didit.me/v3/webhook/destinations/
Body:
{
"url": "https://your-app.example/webhooks/didit",
"subscribed_events": [
"session.verified",
"session.review_started",
"session.declined",
"kyc_expired"
]
}
Response: { ..., "secret_shared_key": "wsk_..." }
Every delivery carries an X-Signature-V2 header you MUST verify before trusting the payload. HMAC-SHA256 verification MUST run against the raw body bytes (the raw payload as Didit sent it) BEFORE any JSON parsing — re-serialising the parsed body changes whitespace and key order, which invalidates the signature.Algorithm:
1. sortKeys(payload) recursively
2. shortenFloats (truncate trailing zeros after the decimal point)
3. JSON.stringify the result
4. HMAC-SHA256 with the secret_shared_key
5. Hex-encode, compare to the X-Signature-V2 header
## 5. Reading the report
Fetch the full session report after the webhook fires:
GET https://verification.didit.me/v3/session/<session_id>/decision/
Header: x-api-key: <your-api-key>
The response carries one sub-object per feature in the workflow. Top-level status is one of:
"Approved" | "Declined" | "In Review" | "Expired" | "Not Finished"
Sub-objects you will see on the full-KYC bundle:
- id_verification: document_type, document_number, full_name,
first_name, last_name, date_of_birth (YYYY-MM-DD),
age, expiration_date, date_of_issue, issuing_state
(ISO 3166-1 alpha-3), nationality, gender, address,
parsed_address (street, city, region, postal_code,
geometry coordinates), image quality scores, warnings
- liveness: score (0-100), method (Passive/Flash/Active), warnings
- face_match: match (true/false), score (0-100), warnings
- ip_analysis: vpn, proxy, tor, hosting, asn, abuse_score, country
If you add more features to the workflow you get more sub-objects in the report — same JSON shape, same warning catalog, same risk-policy hooks.
## 6. Pricing reference (public, per success)
- Full KYC bundle (ID + LIVENESS + FACE_MATCH + IP_ANALYSIS) — $0.33 per session
- 500 sessions free every month, forever, on every workspace
- Standalone module prices on https://didit.me/pricing
- ID Verification $0.15
- Passive Liveness $0.10
- Active Liveness $0.15
- Face Match 1:1 $0.05
- Face Search 1:N Free
- AML Screening $0.20
- Ongoing AML Monitoring $0.07 per user / year
- NFC Reading $0.15
- Device & IP Analysis $0.03
- Proof of Address $0.20
- Phone Verification From $0.03
- Email Verification $0.03
- Custom Questionnaires $0.10
- Age Estimation $0.10
- Biometric Authentication $0.10
- Database Validation Variable
- White Label $0.20
- Reusable KYC Free
Every module bills only on successful completion — abandoned and rejected sessions are free.
## 7. Hard rules — do not change
- Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
- Feature enum is UPPERCASE_SNAKE_CASE.
- Auth header is x-api-key (lowercase, hyphenated).
- Webhook signature header is X-Signature-V2 (NOT X-Signature).
- Always verify webhook signatures before trusting payload data.
- Status casing matches exactly: "Approved", "Declined", "In Review",
"Expired", "Not Finished" (title-cased, space-separated).
## 8. Verify your integration
- Sandbox starts on signup at https://business.didit.me — no separate flag.
- Test docs: deterministic synthetic IDs returned in sandbox.
- Switch to live: flip the application's environment toggle in console.
When in doubt: https://docs.didit.me/sessions-api/create-session
Unahitaji maelezo zaidi? Tazama nyaraka kamili za moduli.docs.didit.me →
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+ zinafanya kazi, zinakaguliwa na kujaribiwa 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.
Anza bure. Lipa kwa matumizi. Panua hadi Biashara.
Uthibitishaji 500 bila malipo kila mwezi, milele. Lipa kadri unavyotumia kwa uzalishaji. Mikataba maalum, makazi ya data, na SLA (Mikataba ya Kiwango cha Huduma) kwenye Biashara.
Bure
Bure
$0 / mwezi. Hakuna kadi ya mkopo inayohitajika.
Kifurushi cha KYC cha bure (Uthibitishaji wa Kitambulisho + Uhai Usio na Kazi + Kulinganisha Uso + Uchambuzi wa Kifaa na IP) — 500 / mwezi, kila mwezi
Watumiaji Waliozuiliwa
Kugundua Marudio
Ishara 200+ za udanganyifu kwenye kila kipindi
KYC inayoweza kutumika tena kwenye mtandao wa Didit
Jukwaa la Usimamizi wa Kesi
Mjenzi wa Mtiririko wa Kazi
Hati za umma, sandbox, SDKs, seva ya MCP (Model Context Protocol)