تجاوز إلى المحتوى الرئيسي
Didit تجمع 2 مليون دولار وتنضم إلى Y Combinator (W26)
Didit
إعداد جواز السفر الإلكتروني بتقنية NFC

هوية بمستوى بنكي عن طريق النقر على شريحة جواز السفر الإلكتروني.

ينقر المستخدم على جواز السفر بالهاتف. يتم التحقق من توقيع الحكومة، وتتغلب صورة الشريحة على صورة السيلفي. مستوى بنكي في أقل من خمس ثوانٍ. 0.15 دولار لكل قراءة شريحة.

مدعومة من
Y Combinator
GBTC Finance
Bondex
Crnogorski Telekom
UCSF Neuroscape
Shiply
Adelantos

موثوق به من قبل أكثر من 2000 منظمة حول العالم.

توضيح سينمائي داكن مجرد لجواز سفر إلكتروني بتقنية NFC — أربع لوحات زجاجية شفافة عائمة على خلفية سوداء نقية متصلة بخط أزرق مضيء من Didit. تحمل كل لوحة زخرفة تجريدية صغيرة (مخطط كتاب جواز السفر، أقواس NFC، حلقة بصمة الإصبع، مستطيل الشريحة مع وسادات التلامس).

ما تدين به المنصة المنظمة

اقرأ الشريحة. تحقق من التوقيع. تغلب على مسح المستندات.

البيانات الموجودة على شريحة جواز السفر الإلكتروني موقعة تشفيرياً من قبل البلد المصدر. التحقق من سلسلة التوقيع هذه — ومطابقة صورة السيلفي مع صورة الشريحة عالية الدقة — يمنحك ضماناً على مستوى البنوك بأن المستند أصلي. يعمل تدفق NFC من Didit في أقل من خمس ثوانٍ، ويعود إلى OCR عندما لا تكون NFC متاحة، ويأتي مع حزم SDK أصلية لأنظمة iOS و Android و React Native و Flutter.

كيف يعمل

من التسجيل إلى مستخدم موثق في أربع خطوات.

  1. الخطوة 01

    إنشاء سير العمل

    اختر الفحوصات التي تريدها — الهوية، الحيوية، مطابقة الوجه، العقوبات، العنوان، العمر، الهاتف، البريد الإلكتروني، الأسئلة المخصصة. اسحبها إلى تدفق في لوحة التحكم، أو انشر نفس التدفق على واجهة برمجة التطبيقات الخاصة بنا. تفرع بناءً على الشروط، قم بإجراء اختبارات A/B، لا يلزم وجود رمز.

  2. الخطوة 02

    الدمج

    قم بالتضمين بشكل أصلي باستخدام حزمة SDK الخاصة بنا للويب، iOS، Android، React Native، أو Flutter. أعد التوجيه إلى صفحة مستضافة. أو ببساطة أرسل لمستخدمك رابطًا — عبر البريد الإلكتروني، الرسائل القصيرة، واتساب، أي مكان. اختر ما يناسب مجموعتك التقنية.

  3. الخطوة 03

    يمر المستخدم بالتدفق

    تستضيف Didit الكاميرا، إشارات الإضاءة، التسليم عبر الهاتف المحمول، وإمكانية الوصول. بينما يكون المستخدم في التدفق، نقوم بتسجيل أكثر من 200 إشارة احتيال في الوقت الفعلي والتحقق من كل حقل مقابل مصادر البيانات الموثوقة. النتيجة في أقل من ثانيتين.

  4. الخطوة 04

    تتلقى النتائج

    تحافظ الـ webhooks الموقعة في الوقت الفعلي على مزامنة قاعدة بياناتك لحظة الموافقة على المستخدم، أو رفضه، أو إرساله للمراجعة. استعلم واجهة برمجة التطبيقات عند الطلب. أو افتح وحدة التحكم لفحص كل جلسة، وكل إشارة، وإدارة الحالات بطريقتك.

مصمم للمستوى البنكي · بسعر البنية التحتية

خمسة فحوصات. $0.50 لكل مستخدم تم إلحاقه.

ترفع قراءة شريحة NFC عملية الإعداد من مستوى مسح المستندات إلى مستوى البنوك في خطوة إضافية واحدة على هاتف المستخدم. يعود سير العمل تلقائيًا إلى MRZ + OCR عندما لا تكون NFC متاحة.
01 · قراءة شريحة NFC

اضغط على جواز السفر. اقرأ الشريحة.

يقرأ المستخدم الصفحة المرئية (يشتق MRZ مفتاح الشريحة)، وينقر على المستند بالهاتف، وتعيد الشريحة مجموعة البيانات 1 (البيانات الشخصية)، ومجموعة البيانات 2 (صورة عالية الدقة)، ومجموعة البيانات 11 (التفاصيل الشخصية). 0.15 دولار لكل قراءة شريحة. 2-4 ثوانٍ من البداية إلى النهاية.
وحدة التحقق من NFC
02 · سلسلة توقيع ICAO

تم التحقق من التوقيع الحكومي.

تتحقق المصادقة السلبية من شهادة موقع المستند الخاصة بالشريحة مقابل المرجع المصدق (CA) الخاص بالتوقيع في البلد عبر دليل المفتاح العام لمنظمة الطيران المدني الدولي (ICAO). تعمل مصادقة الشريحة والمصادقة النشطة حيثما كان ذلك مدعومًا. متوافق مع وثيقة ICAO Doc 9303.
وحدة التحقق من NFC
03 · مطابقة الوجه مع صورة الشريحة

صورة السيلفي مطابقة لصورة الشريحة.

صورة DG2 على الشريحة ذات دقة أعلى بكثير من الصورة المطبوعة على الصفحة المرئية — مطابقة صورة السيلفي الحية معها أكثر دقة بشكل ملحوظ. تشابه جيب التمام ≥ 0.85 ← نجاح، ≥ 0.92 ← مستوى بنكي. 0.05 دولار لكل مطابقة.
وحدة مطابقة الوجه 1:1
04 · الحيوية السلبية

مكافحة الانتحال على صورة السيلفي.

معتمد من iBeta Level 1 للكشف عن هجمات العرض (PAD). يهزم الصور المطبوعة، وإعادة تشغيل الشاشة، والأقنعة السيليكونية، والتزييف العميق — صورة سيلفي ثابتة واحدة، بدون مطالبات تحدي. 0.10 دولار لكل فحص.
وحدة الكشف عن الحيوية السلبية
05 · فحص مكافحة غسل الأموال (AML)

فحص الهوية التي تم التحقق منها بواسطة الشريحة.

العقوبات، الأشخاص المعرضون سياسياً (PEP)، وسائل الإعلام السلبية عبر أكثر من 1300 قائمة — يتم تحديثها يومياً، بـ 14 لغة. تفتح النتائج حالة تلقائياً وتمنع عملية الإعداد قبل التخليص.
وحدة فحص مكافحة غسل الأموال (AML)
06 · العودة إلى MRZ + OCR

تراجع سلس عندما لا يتوفر NFC.

الهواتف التي لا تحتوي على NFC، المستندات التي لا تحتوي على شرائح، أو رفض أذونات NFC — نفس سير العمل يعود إلى التحقق من الهوية (0.15 دولار) مع MRZ عالي الدقة + OCR على الصفحة المرئية. نفس عنوان URL المستضاف، نفس الويب هوك، نفس الحالات.
وحدة التحقق من الهوية
الدمج

جلسة واحدة. حزمة SDK أصلية. مستوى بنكي في ثوانٍ.

افتح جلسة NFC. تقوم حزمة SDK بتشغيل قراءة الشريحة. اقرأ الحكم الموقع.
POST /v3/session/NFC
$ curl -X POST https://verification.didit.me/v3/session/ \
  -H "x-api-key: $DIDIT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "workflow_id": "wf_nfc_onboarding",
    "vendor_data": "user-42",
    "expected_country": "ES"
  }'
201تم الإنشاءافتح عنوان URL في SDK الأصلي · يبدأ النقر على NFC.
تدعم جميع حزم SDK لنظامي التشغيل iOS / Android / React Native / Flutter تقنية NFC.الوثائق ←
GET /v3/session/{id}/decision/القرار
$ curl https://verification.didit.me/v3/session/$SESSION/decision/ \
  -H "x-api-key: $DIDIT_API_KEY"

# Decision payload (excerpted):
{ "nfc_verification": { "passive_authentication": "موافق عليه" },
  "وجه": { "مطابق لـ": "صورة_الشريحة", "درجة_التشابه": 0.94 } }
200OKمطابقة مع صورة الشريحة ← ضمان بدرجة eIDAS.
يعود سير العمل إلى MRZ + OCR عندما يكون NFC غير متاح.الوثائق ←
تكامل جاهز للوكيل

شحن إعداد جواز السفر الإلكتروني NFC في موجه واحد.

الصق في Claude Code أو Cursor أو Codex أو Devin أو Aider أو Replit Agent. املأ مكدسك. يقوم الوكيل ببناء سير عمل NFC، وربط SDK الأصلي، والعودة إلى MRZ + OCR عندما لا يكون NFC متاحًا، وقراءة الويب هوك الموقع.
didit-integration-prompt.md
You are integrating Didit's NFC e-passport reading into a regulated onboarding flow (bank, fintech, crypto exchange, eIDAS-grade public service). NFC chip reading lifts onboarding from document-scan-grade to bank-grade in one extra step on the user's phone.

Five obligations on every onboarding:

  1. Read the e-passport / e-ID chip via NFC — DG1 (MRZ), DG2 (portrait), DG11 (personal details).
  2. Verify the government signature chain — Passive Authentication (PA) against the ICAO Public Key Directory, Chip Authentication (CA), Active Authentication (AA).
  3. Match the live selfie to the high-resolution DG2 portrait extracted from the chip.
  4. Run Passive Liveness on the selfie — iBeta Level 1 anti-spoof certified, defeats printed photos, screen replays, masks, and deepfakes.
  5. Screen the chip-verified identity against sanctions, Politically Exposed Persons (PEP), and adverse-media lists.

Fallback automatically when NFC is unavailable (no chip, NFC blocked by iOS or by user permission, chip damaged): the workflow drops to high-accuracy MRZ + OCR on the visual page using ID Verification.

Pricing (verified live):
  - NFC Reading: $0.15 per chip read
  - ID Verification (fallback or always-on belt-and-braces): $0.15 per check
  - Passive Liveness: $0.10 per check
  - Face Match 1:1: $0.05 per match
  - AML Screening: $0.20 per check
  - Bundle (NFC + Liveness + Face Match + AML): $0.50 per onboarded user when NFC succeeds; $0.50 also when the workflow falls back to ID Verification
  - First 500 KYC verifications free every month, forever

PRE-REQUISITES
  - Production API key from https://business.didit.me (sandbox key in 60s, no card).
  - Webhook endpoint with HMAC SHA-256 verification using the X-Signature-V2 header and your webhook secret.
  - A workflow_id from the Workflow Builder bundling NFC Reading + ID Verification (fallback) + Passive Liveness + Face Match 1:1 + AML Screening.
  - The Didit hosted flow or the native SDKs (web SDK, iOS, Android, React Native, Flutter) — NFC chip reading requires the native NFC stack, so plain web-only deployments fall back to MRZ + OCR automatically.

STEP 1 — Create the NFC session

  POST https://verification.didit.me/v3/session/
  Headers:
    x-api-key: <your api key>
    Content-Type: application/json
  Body:
    {
      "workflow_id": "<your nfc onboarding workflow id>",
      "vendor_data": "<your user id, max 256 chars>",
      "callback_url": "https://<your-app>/onboarding/kyc/callback",
      "expected_country": "ES",
      "metadata": {
        "channel": "native_ios",
        "purpose": "high_assurance_onboarding"
      }
    }

  Response: 201 Created with the hosted session URL. Open it via the native SDK (iOS NFC requires CoreNFC entitlement) or in the hosted webview; the user taps the e-passport against the phone's NFC reader, the chip data is read in 2-4 seconds.

STEP 2 — The chip-read sequence (handled by the SDK / hosted flow)

  Inside the hosted flow, in this order:
    a. The user presents the data page so the device camera reads the Machine-Readable Zone (MRZ). The MRZ provides the BAC / PACE key needed to handshake with the chip.
    b. The user taps the passport to the phone. PACE (preferred) or BAC handshake establishes a secure session with the chip.
    c. The chip returns Data Group 1 (MRZ data — name, DOB, expiry, document number), Data Group 2 (the high-resolution portrait), and Data Group 11 (personal details where available).
    d. Passive Authentication verifies the Document Signer Certificate against the country's Country Signing CA via the ICAO Public Key Directory. Chip Authentication and Active Authentication run if supported by the issuing country.
    e. The user takes a single selfie (Passive Liveness, no challenge prompts).
    f. The selfie is matched 1:1 against the DG2 portrait.

STEP 3 — Read the signed webhook on completion

  Didit POSTs to your callback. Session statuses are Title Case With Spaces:

  Body (excerpted):
    {
      "session_id": "<uuid>",
      "vendor_data": "<your user id>",
      "status": "Approved",
      "nfc_verification": {
        "status": "Approved",
        "passive_authentication": "Approved",
        "chip_authentication": "Approved",
        "active_authentication": "Approved",
        "data_groups_read": [1, 2, 11]
      },
      "id_verification": { "status": "Approved", "document_type": "passport", "country_code": "ES" },
      "liveness": { "status": "Approved" },
      "face": { "status": "Approved", "similarity_score": 0.94, "matched_against": "chip_portrait" },
      "aml": { "status": "Approved", "hits": [] }
    }

  Session status enum (exact case):
    Approved | Declined | In Review | Resubmitted | Expired | Not Finished | Kyc Expired | Abandoned

  Verify the X-Signature-V2 header BEFORE reading the body — HMAC SHA-256 of the raw bytes with your webhook secret.

STEP 4 — Decide

  Branch logic:
    Approved    → onboard the user with bank-grade assurance.
    In Review   → hold the account, wait for analyst webhook update.
    Declined    → refuse onboarding, log the decline reason.
    Resubmitted → user updated something; re-read the decision.

  When face.matched_against === "chip_portrait", you can mark the identity as eIDAS High-grade (Substantial / High depending on your local regulator's reading). When it falls back to "id_document_portrait" (the visual page), it's still bank-grade by document-scan standards but not chip-anchored.

STEP 5 — Fallback paths

  iPhones below iPhone 7, or any phone with NFC disabled, or a document without a chip (pre-2014 in some countries) → the workflow surfaces "NFC unavailable" and routes to the ID Verification + MRZ + OCR path. Same hosted URL, same webhook, same statuses. The fallback is configured in the Workflow Builder, not in your code.

  Some Android devices won't read every chip due to NFC antenna placement — Didit's iOS / Android SDKs surface a graceful retry hint before failing over to OCR.

STEP 6 — Ongoing monitoring

  Enable Ongoing AML at $0.07/user/year to keep the identity fresh. NFC re-reads aren't required for ongoing — the chip data was captured at onboarding and the binding is permanent for the document's validity period.

WEBHOOK EVENT NAMES
  - status.updated — session status changed.
  - data.updated — session data changed (resubmission, NFC retry, ongoing AML hit).

  Verify X-Signature-V2 on every payload. The webhook secret is per-environment — sandbox key is separate from production.

CONSTRAINTS
  - Session statuses use Title Case With Spaces (Approved, In Review).
  - NFC chip reading requires the native NFC stack — iOS, Android, React Native, Flutter SDKs handle it; pure web falls back to MRZ + OCR.
  - The chip portrait (DG2) is far higher-resolution than the visual page — matching the selfie to it is meaningfully more accurate than matching to a phone-camera-captured ID photo.
  - Document Signer Certificate trust is anchored to the ICAO Public Key Directory; some countries (eg. small island states) do not publish to the PKD and will return a Passive Authentication warning rather than Approved.
  - Default record retention is 5 years post-relationship per the EU AML package.

Read the docs:
  - https://docs.didit.me/sessions-api/create-session
  - https://docs.didit.me/sessions-api/retrieve-session
  - https://docs.didit.me/core-technology/nfc-verification/overview
  - https://docs.didit.me/core-technology/face-match/overview
  - https://docs.didit.me/integration/webhooks

Start free at https://business.didit.me — sandbox key in 60 seconds, 500 verifications free every month, no credit card.
هل تحتاج إلى مزيد من السياق؟ راجع وثائق الوحدة النمطية الكاملة.docs.didit.me ←
متوافق حسب التصميم

افتح دولة جديدة بنقرة واحدة. نحن نقوم بالعمل الشاق.

نحن نفتح الشركات التابعة المحلية، ونؤمن التراخيص، ونجري اختبارات الاختراق، ونحصل على الشهادات، ونتوافق مع كل لائحة جديدة. لشحن عمليات التحقق في بلد جديد، قم بتبديل مفتاح. أكثر من 220 دولة تعمل، يتم تدقيقها واختبار اختراقها كل ربع سنة — مزود الهوية الوحيد الذي وصفته حكومة دولة عضو في الاتحاد الأوروبي رسميًا بأنه أكثر أمانًا من التحقق الشخصي.
اقرأ ملف الأمان والامتثال
بيئة اختبار مالية للاتحاد الأوروبي
Tesoro · SEPBLAC · BdE
ISO/IEC 27001
أمن المعلومات · 2026
SOC 2 · Type I
AICPA · 2026
iBeta Level 1 PAD
NIST / NIAP · 2026
GDPR
EU 2016/679
DORA
EU 2022/2554
MiCA
EU 2023/1114
AMLD6 · eIDAS 2.0
متوافق مع الاتحاد الأوروبي حسب التصميم

أرقام الإثبات

أرقام الإثبات
  • $0.00
    لكل قراءة شريحة NFC — تم التحقق من التوقيع الحكومي.
  • 2-4s
    مدة قراءة الشريحة من النقر إلى الحكم على أجهزة Android للمبتدئين.
  • <0s
    مطابقة وجه السيلفي مع صورة الشريحة.
  • 0
    عمليات تحقق مجانية كل شهر، على كل حساب.
ثلاثة مستويات، قائمة أسعار واحدة

ابدأ مجانًا. ادفع حسب الاستخدام. توسع إلى Enterprise.

500 عملية تحقق مجانية كل شهر، إلى الأبد. الدفع حسب الاستخدام للإنتاج. عقود مخصصة، إقامة البيانات، واتفاقيات مستوى الخدمة (SLAs) على Enterprise.
مجاني

مجاني

0 دولار / شهر. لا يلزم بطاقة ائتمان.

  • حزمة KYC مجانية (التحقق من الهوية + التحقق السلبي من الحياة + مطابقة الوجه + تحليل الجهاز و IP) — 500 / شهر، كل شهر
  • المستخدمون المحظورون
  • اكتشاف التكرار
  • أكثر من 200 إشارة احتيال في كل جلسة
  • KYC قابل لإعادة الاستخدام عبر شبكة Didit
  • منصة إدارة الحالات
  • منشئ سير العمل
  • وثائق عامة، بيئة اختبار، حزم تطوير البرامج (SDKs)، خادم MCP (بروتوكول سياق النموذج)
  • دعم المجتمع
الأكثر شعبية
الدفع حسب الاستخدام

حسب الاستخدام

ادفع فقط مقابل ما تستخدمه. أكثر من 25 وحدة. تسعير عام لكل وحدة، بدون رسوم شهرية دنيا.

  • KYC كامل بسعر $0.33 (الهوية + القياسات الحيوية + IP / الجهاز)
  • أكثر من 10,000 مجموعة بيانات AML — عقوبات، PEPs، إعلامات سلبية
  • أكثر من 1,000 مصدر بيانات حكومي للتحقق من قاعدة البيانات
  • مراقبة المعاملات بسعر $0.02 لكل معاملة
  • KYB مباشر بسعر $2.00 لكل عمل تجاري
  • فحص المحفظة بسعر $0.15 لكل فحص
  • سير عمل التحقق ذو العلامة البيضاء — علامتك التجارية، بنيتنا التحتية
المؤسسات

المؤسسات

اتفاقية خدمة رئيسية (MSA) واتفاقية مستوى الخدمة (SLA) مخصصة. لأحجام كبيرة وبرامج منظمة.

  • عقود سنوية
  • MSA و DPA و SLA مخصصة
  • قناة Slack و WhatsApp مخصصة
  • مراجعون يدويون عند الطلب
  • شروط إعادة البيع والعلامة البيضاء
  • ميزات حصرية وتكاملات الشركاء
  • مدير نجاح عملاء (CSM) مخصص، مراجعة أمنية، دعم الامتثال

ابدأ مجانًا ← ادفع فقط عند إجراء الفحص ← افتح Enterprise للحصول على عقد مخصص، أو اتفاقية مستوى الخدمة (SLA)، أو إقامة البيانات.

FAQ

أسئلة شائعة

البنية التحتية للهوية والاحتيال.

واجهة برمجة تطبيقات واحدة لـ KYC و KYB ومراقبة المعاملات وفحص المحفظة. ادمج في 5 دقائق.

اطلب من الذكاء الاصطناعي تلخيص هذه الصفحة