تحقق من أي شركة من البداية إلى النهاية: اسحب السجل، واعرض كل UBO (المالك المستفيد النهائي)، وافحص الكيان وكل UBO مقابل قوائم العقوبات، وقم بإجراء فحص KYC (اعرف عميلك) على كل منهم. 2.00 دولار لكل عمل، أكثر من 220 ولاية قضائية.
السجل، المالك المستفيد النهائي، المسؤولون، و KYC لكل مالك مستفيد نهائي.
مكالمة واحدة تحل الشركة، وتستخرج المالكين والمسؤولين، وتفحص الجميع
مقابل أكثر من 1300 قائمة عقوبات، وتجري فحص KYC قابل لإعادة الاستخدام لكل UBO —
بدون تكلفة إضافية.
كيف يعمل
من التسجيل إلى المستخدم المتحقق منه في أربع خطوات.
الخطوة 01
إنشاء سير العمل
اختر الفحوصات التي تريدها — الهوية، التحقق من الوجود، مطابقة الوجه، العقوبات، العنوان، العمر، الهاتف، البريد الإلكتروني، الأسئلة المخصصة. اسحبها إلى تدفق في لوحة التحكم، أو انشر نفس التدفق على واجهة برمجة التطبيقات الخاصة بنا. تفرع بناءً على الشروط، وقم بإجراء اختبارات A/B، لا يلزم وجود رمز.
الخطوة 02
الدمج
قم بالتضمين بشكل أصلي باستخدام SDK الخاص بنا للويب، iOS، Android، React Native، أو Flutter. أعد التوجيه إلى صفحة مستضافة. أو ببساطة أرسل لمستخدمك رابطًا — عبر البريد الإلكتروني، الرسائل القصيرة، واتساب، أي مكان. اختر ما يناسب مجموعتك التقنية.
الخطوة 03
يمر المستخدم بالتدفق
تستضيف Didit الكاميرا، إشارات الإضاءة، التسليم عبر الهاتف المحمول، وإمكانية الوصول. بينما يكون المستخدم في التدفق، نقوم بتسجيل أكثر من 200 إشارة احتيال في الوقت الفعلي والتحقق من كل حقل مقابل مصادر البيانات الموثوقة. النتيجة في أقل من ثانيتين.
الخطوة 04
تتلقى النتائج
تحافظ الـ webhooks الموقعة في الوقت الفعلي على مزامنة قاعدة بياناتك لحظة الموافقة على المستخدم، أو رفضه، أو إرساله للمراجعة. استعلم واجهة برمجة التطبيقات عند الطلب. أو افتح وحدة التحكم لفحص كل جلسة، وكل إشارة، وإدارة الحالات بطريقتك.
مصمم للامتثال. مصمم لمكافحة الاحتيال. مفتوح التصميم
ست قدرات. حلقة مغلقة واحدة. التحقق من الأعمال.
كل قدرة هي مفتاح تبديل في نفس سير العمل. لا توجد مستويات بيع إضافية، ولا خطط منفصلة، ولا تدفق يدوي جانبي. قم بتشغيلها أو إيقافها لكل سير عمل في وحدة التحكم.
نستعلم السجل الرسمي للشركات في بلد التأسيس ونعيد الاسم القانوني للشركة، الرقم، النوع، الحالة، العنوان، والرقم الضريبي. تغطي الاتحاد الأوروبي، المملكة المتحدة، الولايات المتحدة (لكل ولاية)، والولايات القضائية الرئيسية في أمريكا اللاتينية من اليوم الأول.
الملاك المستفيدون. تم سحبهم، وملؤهم مسبقًا، وتأكيدهم.
يتم استخراج أي شخص يمتلك نسبة تتجاوز عتبة الملكية الخاصة بك (عادة 25%) من السجل ويتم ملؤه مسبقًا في التدفق المستضاف. يقوم مسؤول الأعمال بمراجعة الأطراف أو تعديلها أو إضافتها قبل التقديم. يمكن للمالكين من الشركات إنشاء جلسة فرعية متداخلة لـ KYB.
المستفيدون النهائيونالحد الأدنى 25%
كارمن إسبانيولا
الدور: المستفيد النهائي - المساهم
42.0%
ديفيد سانشيز
الدور: المستفيد النهائي
33.0%
إيبيريا هولدينجز إس إيه
مساهم مؤسسي
25.0%
تم سحبه من السجل. تم تأكيده في التدفق.key_people_checks[]
03 . المسؤولون
المديرون، السكرتيرون، الموقعون. 15 علامة دورية.
تغطي 15 علامة دورية قياسية الملكية (UBO، مساهم، مستفيد، مؤسس، مستثمر) والحوكمة (مدير، رئيس مجلس إدارة، سكرتير، موقع، مؤسس). يمكن لشخص واحد أن يحمل عدة أدوار. كل علامة مطلوبة أو اختيارية حسب سير العمل.
المسؤولون15 علامة دور
لوسيا مارتينيز
المديرالموقع
خواكين أورتيز
غير_تنفيذي
مارتا فيدال
أمين السر
كل دور قابل للتكوين لكل سير عمل.15 علامة أساسية
04 . الكيان + فحص AML للشخص
AML على الشركة. AML على كل UBO.
يتم تشغيل فحص AML تلقائيًا مقابل أكثر من 1,300 مصدر — العقوبات (OFAC، الاتحاد الأوروبي، الأمم المتحدة، خزانة جلالة الملك)، الأشخاص المعرضون سياسياً (PEPs)، وسائل الإعلام السلبية، وإجراءات الإنفاذ. يتم فحص الشركة ككيان؛ وكل مالك ومسؤول كشخص.
مكافحة غسل الأموال على الكيان وكل مستفيد نهائيأكثر من 1,300 قائمة
نوع الكيان: شركة
أكمي إيبيريا إس إل
0 ضربات عقوبات
0 إنفاذ
معتمد
نوع الكيان: شخص
كارمن إسبانولا
0 نتائج PEP
0 إعلام سلبي
موافق عليه
شاشة واحدة. الشركة وكل UBO.$0.20 / entity
05 . KYC المرتبط
KYC واحد لكل UBO. نفس المنسق. نفس مسار التدقيق.
كل دور يتطلب KYC ينشئ جلسة فرعية — التقاط الهوية المستضاف، التحقق السلبي من الوجود، مطابقة الوجه، تحليل الجهاز وعنوان IP. ينتظر الأصل حتى يتم حل كل فرع مطلوب، ثم يجمعها لقرار نهائي. لا جداول بيانات، لا مطاردة يدوية.
KYC مرتبطubo_kyc_summary
أكمي إيبيريا إس إلbs_01H...
vs_01J...كارمن إسبانولامعتمد
vs_01J...ديفيد سانشيزمعتمد
vs_01J...لوسيا مارتينيزقيد المراجعة
حلقة مغلقة. مسار تدقيق واحد.$0.33 / linked KYC
06 . المستندات
المستندات الداعمة. OCR مقابل السجل، تم التحقق منها.
شهادة التأسيس، النظام الأساسي، سجل المساهمين، البيانات المالية، إثبات العنوان — يتم تحميلها داخل التدفق المستضاف. نستخرج الحقول، ونتحقق منها مقابل السجل، ونشير إلى أي تناقض لمراجعة المحلل.
المستنداتفحص OCR متقاطع
شهادة التأسيسمطابقة
النظام الأساسيمطابقة
سجل المساهمينمطابقة
إثبات العنوان المسجلمطابقة
OCR مقابل السجل. تم الإبلاغ عن التناقضات.$0.20 / document
الدمج
نوع واحد من سير العمل. مساران للتكامل.
اختر سير عمل التحقق من الأعمال في وحدة التحكم واستدعِ واجهة برمجة تطبيقات الجلسة الخاصة بنا. استمع إلى الـ webhook لتدفق يعتمد على الأحداث، أو احصل على القرار عند الطلب. نفس JSON في كلتا الحالتين.
الصق الكتلة أدناه في Claude Code، Cursor، Codex، Devin، Aider، أو Replit Agent. املأ مكدسك. يقوم الوكيل بتوفير Didit، وإنشاء سير عمل التحقق من الأعمال، وتوصيل الويب هوك، والشحن.
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
هل تحتاج إلى مزيد من السياق؟ راجع وثائق الوحدة النمطية الكاملة.docs.didit.me ←
متوافق حسب التصميم
افتح دولة جديدة بنقرة واحدة. نحن نقوم بالعمل الشاق.
نحن نفتح الشركات التابعة المحلية، ونؤمن التراخيص، ونجري اختبارات الاختراق، ونحصل على الشهادات، ونتوافق مع كل لائحة جديدة. لشحن عمليات التحقق في بلد جديد، قم بتبديل مفتاح. أكثر من 220 دولة تعمل، يتم تدقيقها واختبار اختراقها كل ربع سنة — مزود الهوية الوحيد الذي وصفته حكومة دولة عضو في الاتحاد الأوروبي رسميًا بأنه أكثر أمانًا من التحقق الشخصي.