Thibitisha kampuni yoyote kuanzia mwanzo hadi mwisho: vuta rejista, onyesha kila UBO (mmiliki halisi wa manufaa), chunguza huluki na kila UBO dhidi ya vikwazo, na fanya ukaguzi wa KYC (jua mteja wako) kwa kila mmoja. $2.00 kwa kila biashara, mamlaka 220+.
Simu moja inasuluhisha kampuni, inatoa wamiliki na maafisa, inachunguza kila mtu
dhidi ya orodha 1,300+ za vikwazo, na inafanya ukaguzi wa KYC unaoweza kutumika tena kwa kila UBO —
bila gharama ya ziada.
Jinsi inavyofanya kazi
Kuanzia kujisajili hadi mtumiaji aliyethibitishwa kwa hatua nne.
Hatua 01
Unda mtiririko wa kazi
Chagua ukaguzi unaotaka — kitambulisho, uhai, kulinganisha uso, vikwazo, anwani, umri, simu, barua pepe, maswali maalum. Ziburute kwenye mtiririko kwenye dashibodi, au chapisha mtiririko huo huo kwenye API yetu. Tawi kwenye masharti, fanya majaribio ya A/B, hakuna msimbo unaohitajika.
Hatua 02
Unganisha
Pachika kiasili na SDK yetu ya Wavuti, iOS, Android, React Native, au Flutter. Elekeza upya kwenye ukurasa uliopangishwa. Au tuma tu mtumiaji wako kiungo — kwa barua pepe, SMS, WhatsApp, popote. Chagua kinachofaa mrundikano wako.
Hatua 03
Mtumiaji anapitia mtiririko
Didit huandaa kamera, vidokezo vya mwanga, uhamishaji wa simu, na ufikiaji. Mtumiaji akiwa kwenye mtiririko, tunapata alama za ishara 200+ za ulaghai kwa wakati halisi na kuthibitisha kila sehemu dhidi ya vyanzo vya data vya mamlaka. Matokeo chini ya sekunde mbili.
Hatua 04
Unapokea matokeo
Webhooks zilizotiwa saini kwa wakati halisi huweka hifadhidata yako ikiwa sawa mara tu mtumiaji anapoidhinishwa, kukataliwa, au kutumwa kwa ukaguzi. Uliza API inapohitajika. Au fungua koni ili kukagua kila kipindi, kila ishara, na kudhibiti kesi kwa njia yako.
Imejengwa kwa ajili ya kufuata sheria. Imejengwa dhidi ya ulaghai. Wazi kwa muundo
Uwezo sita. Kitanzi kimoja kilichofungwa. Uthibitishaji wa Biashara.
Kila uwezo ni swichi kwenye mtiririko wa kazi uleule. Hakuna viwango vya kuongeza mauzo, hakuna mipango tofauti, hakuna mtiririko wa mwongozo kando. Ziwasha au zizime kwa kila mtiririko wa kazi kwenye koni.
Tunauliza rejista rasmi ya kampuni katika nchi ya usajili na kurudisha jina halali la kampuni, nambari, aina, hali, anwani, na kitambulisho cha ushuru. EU, Uingereza, Marekani (kwa kila jimbo), na mamlaka kuu za Amerika Kusini zimefunikwa siku ya kwanza.
Mtu yeyote anayemiliki zaidi ya kizingiti chako cha umiliki (kawaida 25%) hutolewa kutoka kwenye rejista na kujazwa mapema kwenye mtiririko uliopangishwa. Msimamizi wa biashara hukagua, kuhariri, au kuongeza wahusika kabla ya kuwasilisha. Wamiliki wa kampuni wanaweza kuunda kipindi kidogo cha KYB kilichowekwa ndani.
UBOskiwango cha 25%
Carmen Espanola
jukumu: ubo - mbia
42.0%
David Sanchez
jukumu: ubo
33.0%
Iberia Holdings SA
mbia wa shirika
25.0%
Imetolewa kutoka rejista. Imethibitishwa katika mtiririko.key_people_checks[]
03 . Maafisa
Wakurugenzi, makatibu, waandishi. Vitambulisho 15 vya majukumu.
Vitambulisho 15 vya majukumu ya kawaida hufunika umiliki (UBO, mbia, mnufaika, mweka amana, mwekezaji) na utawala (mkurugenzi, mwenyekiti, katibu, mwandishi, mwanzilishi). Mtu mmoja anaweza kubeba kadhaa. Kila kitambulisho kinahitajika au ni cha hiari kwa kila mtiririko wa kazi.
MaafisaVitambulisho 15 vya jukumu
Lucia Martinez
mkurugenzimsaini
Joaquin Ortiz
asiye_mtendaji
Marta Vidal
katibu
Kila jukumu linaweza kusanidiwa kwa kila mtiririko wa kazi.Vitambulisho 15 vya kisheria
04 . Huluki + AML ya mtu
AML kwenye kampuni. AML kwa kila UBO.
Uchunguzi wa AML huwashwa kiotomatiki dhidi ya vyanzo 1,300+ — vikwazo (OFAC, EU, UN, Hazina ya HM), PEPs (watu walio wazi kisiasa), vyombo vya habari hasi, na hatua za utekelezaji. Kampuni ilichunguzwa kama huluki; kila mmiliki na afisa kama mtu.
AML kwenye huluki NA kila UBOOrodha 1,300+
aina_ya_huluki: kampuni
Acme Iberia SL
0 vikwazo vilivyopigwa
0 utekelezaji
Imeidhinishwa
aina_ya_huluki: mtu
Carmen Espanola
0 PEP hits
0 media hasi
Imeidhinishwa
Skrini moja. Kampuni na kila UBO.$0.20 / entity
05 . KYC Iliyounganishwa
KYC moja kwa kila UBO. Mratibu yuleyule. Njia ya ukaguzi ileile.
Kila jukumu linalohitaji KYC huunda kipindi cha mtoto — upigaji picha wa kitambulisho uliopangishwa, uhai usio na kazi, kulinganisha uso, uchambuzi wa Kifaa na IP. Mzazi anasubiri hadi kila mtoto anayehitajika atatue, kisha hukusanya hukumu ya mwisho. Hakuna lahajedwali, hakuna ufuatiliaji wa mwongozo.
KYC Iliyounganishwaubo_kyc_summary
Acme Iberia SLbs_01H...
vs_01J...Carmen EspanolaImeidhinishwa
vs_01J...David SanchezImeidhinishwa
vs_01J...Lucia MartinezInapitiwa
Mzunguko uliofungwa. Njia moja ya ukaguzi.$0.33 / linked KYC
06 . Nyaraka
Nyaraka za kusaidia. OCR dhidi ya rejista, zilizolinganishwa.
Cheti cha usajili, hati za ushirika, rejista ya wanahisa, taarifa za kifedha, uthibitisho wa anwani — zilizopakiwa ndani ya mtiririko uliopangishwa. Tunatoa sehemu, kuzilinganisha na rejista, na kuashiria utofauti wowote kwa ukaguzi wa mchambuzi.
NyarakaUthibitishaji mtambuka wa OCR
Cheti cha usajili wa kampuniLinganisha
Katiba ya kampuniLinganisha
Rejista ya wanahisaLinganisha
Uthibitisho wa anwani iliyosajiliwaLinganisha
OCR dhidi ya rejista. Kutofautiana kumebainishwa.$0.20 / document
Unganisha
Aina moja ya mtiririko wa kazi. Njia mbili za kuunganisha.
Chagua mtiririko wa kazi wa Uthibitishaji wa Biashara kwenye koni na upige simu API yetu ya kipindi. Sikiliza webhook kwa mtiririko unaoendeshwa na tukio, au pata uamuzi inapohitajika. JSON ileile kwa njia zote mbili.
Inarudisha ukaguzi wa sajili, ukaguzi wa watu muhimu, ukaguzi wa AML wa kampuni,
uthibitishaji wa hati.nyaraka →
Ujumuishaji tayari kwa wakala
Tuma Uthibitishaji wa Biashara kwa haraka.
Bandika kizuizi kilicho hapa chini kwenye Claude Code, Cursor, Codex, Devin, Aider, au Replit Agent. Jaza stack yako. Wakala hutoa Didit, huunda mtiririko wa kazi wa Uthibitishaji wa Biashara, huunganisha webhook, na husafirisha.
didit-integration-prompt.md
# Didit Business Verification (KYB) — integrate in 5 minutes
You are integrating Didit's Business Verification (Know Your Business / KYB)
module into <my_stack>. Follow these steps exactly. Every URL, header, and
workflow-type 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. Create a KYB workflow
In the Business Console: Workflows -> Create workflow -> select
"Business Verification" as the workflow type. Enable the features you need:
- Company registry lookup (required)
- Company Anti-Money Laundering (AML) (recommended)
- Key People (required for most regulated industries)
- Documents (optional - configure which document types)
Save and copy the workflow_id. KYB workflows automatically create
business sessions - there is no extra "business" flag to set on the
session create call.
## 3. Create a business session via the API
POST https://verification.didit.me/v3/session/
Headers:
x-api-key: <your-api-key> (lowercase, hyphenated)
Content-Type: application/json
Body:
{
"workflow_id": "<your-kyb-workflow-id>",
"vendor_data": "biz-acme-001"
}
Response:
- session_id (e.g. bs_01H...)
- session_number (sequential)
- url (hosted verification link)
Deliver the url to the business administrator via your own channel.
They open it, confirm registry data, add Ultimate Beneficial Owners
(UBOs) and officers, upload documents, and submit.
## 4. Webhooks
Register a webhook destination once via
POST https://verification.didit.me/v3/webhook/destinations/
with subscribed_events:
status.updated, data.updated,
business.status.updated, business.data.updated
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.
Business-session events carry session_kind: "business" inside data and
the business_session_id. Route on session_kind to your KYB handler.
Example status.updated payload:
{
"event": "status.updated",
"application_id": "app_abc123",
"timestamp": "2026-04-18T12:30:00Z",
"data": {
"session_id": "bs_01H...",
"session_kind": "business",
"vendor_data": "biz-acme-001",
"status": "APPROVED",
"previous_status": "IN_PROGRESS"
}
}
## 5. Fetch the decision (optional - the webhook already carries it)
GET https://verification.didit.me/v3/session/{session_id}/decision/
Headers:
x-api-key: <your-api-key>
Top-level shape:
- status "APPROVED" | "DECLINED" | "IN_REVIEW" | "RESUBMITTED" | "IN_PROGRESS" | "NOT_STARTED"
- session_kind "business"
- registry_checks[] per-jurisdiction company registry payloads
- company_aml_checks[] entity AML hits (sanctions, PEP, adverse media)
- key_people_checks[] registry-disclosed + user-submitted UBOs / shareholders / directors / representatives, plus ubo_kyc_summary
- document_verifications[] uploaded documents with Optical Character Recognition (OCR) fields
- business_session_id mirrors session_id
Each key_people entry includes role tags (ubo, shareholder, director,
representative, authorized_signatory, etc.), ownership_percentage, voting
percentage, and - if Know Your Customer (KYC) is required for that role - a linked_kyc_session_id
pointing at a child User Verification session.
## 6. Hard rules - do not change
- Base URL for /v3/* endpoints is verification.didit.me (NOT apx.didit.me).
- KYB is workflow-typed - there is no standalone POST /v3/business-verification/.
Set the workflow type to "Business Verification" in the console; the
session created against that workflow_id is automatically a business session.
- Auth header is x-api-key (lowercase, hyphenated).
- Webhook signature header is X-Signature-V2 (NOT X-Signature).
- Session status casing: APPROVED, DECLINED, IN_REVIEW, RESUBMITTED, IN_PROGRESS, NOT_STARTED (uppercase, underscore).
- Always verify webhook signatures before trusting payload data.
## 7. Pricing reference (public)
- Business Verification core (registry + UBO + officers + Key People): $2.00 per check
- Company AML screening: $0.20 per check
- Each linked KYC session spawned for a UBO / officer: $0.33 per KYC bundle
- KYB document collection (per-document OCR + tamper check): $0.20 per document
- 500 free verifications every month, forever, on every account.
## 8. Verify your integration
- Sandbox starts on signup at https://business.didit.me - no separate flag.
- Test companies (mocked registry responses) available in sandbox mode.
- Switch to live: flip the application's environment toggle in console.
When in doubt: https://docs.didit.me/business-verification/overview
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.
Vitambulisho vya majukumu — mmiliki, mbia, mkurugenzi, mwandishi, na zaidi.
$0.00
Kwa kila biashara. Usajili, wamiliki, maafisa, na AML katika simu moja.
$0.00
Kwa kila KYC iliyounganishwa. Bei kamili ya kifurushi sawa na mtumiaji huru.
Ngazi tatu, orodha moja ya bei
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)