الانتقال إلى المحتوى الرئيسي
vendor_data هو المعرّف الذي تُمرّره في كل جلسة ومعاملة لربطها بكيان المستخدم أو الشركة. وهو أهم حقل لتجميع الكيانات: إذا أعددته بشكل صحيح، تعمل كل الميزات اللاحقة بسلاسة، مثل سجل الملف الشخصي ومراقبة المعاملات وتطبيق قائمة الحظر ومراقبة AML المستمرة.

ما هو المعرّف

vendor_data هو سلسلة نصية تختارها بنفسك. يتعامل معها Didit كمعرّف غير شفاف ولا يفسّر محتواها. من القيم المعتادة:
لا تضع معلومات شخصية قابلة للتحديد (PII) مثل رسائل البريد الإلكتروني وأرقام الهواتف والأرقام الضريبية الخام مباشرةً في vendor_data. استخدم التجزئة (hash) أو أضف بادئة إليها. يظهر vendor_data في حمولات webhook ويُحفظ إلى أجل غير مسمى طالما الكيان موجود.

كيف يربط العناصر ببعضها

عند إرسال جلسة أو معاملة مع قيمة vendor_data:
  1. يبحث Didit عن الكيان في تطبيقك باستخدام vendor_data هذا.
  2. إن وُجد الكيان، يُربط الكائن الجديد به.
  3. إن لم يوجد، ينشئ Didit الكيان (بالحالة status: ACTIVE) ويربط الكائن الجديد به.
ينطبق هذا على:
  • POST /v3/session/: جلسات التحقق من الهوية (KYC) والتحقق من الشركات (KYB)
  • POST /v3/transactions/: المعاملات (للمتقدّم بالطلب والطرف المقابل على حد سواء)
  • الحقلان applicant.vendor_data وcounterparty.vendor_data داخل حمولات المعاملات

التفرد والنطاق

vendor_data فريد لكل تطبيق، وليس فريداً عبر Didit بأكمله: وهذا يعني أنه يمكنك استخدام vendor_data نفسه في التطبيق في البيئة التجريبية وتطبيق الإنتاج دون تعارض، ويمكنك أن تملك مستخدماً user-42 وشركة user-42 دون تعارض، وإن كان ذلك غير مستحسن من أجل الوضوح.

ماذا يحدث إذا أغفلت vendor_data

يمكنك إنشاء جلسة دون vendor_data. في هذه الحالة:
  • لا يُنشأ أي كيان للجلسة.
  • تصبح الجلسة يتيمة: لن تظهر في أي ملف شخصي لمستخدم أو شركة.
  • لا يمكنك لاحقاً البحث عن الجلسة بواسطة vendor_data، بل بواسطة session_id فقط.
استخدم هذا النمط فقط للتحققات المجهولة أو لمرة واحدة التي لا تحتاج إلى تجميع الكيانات. أما في كل تكامل يتضمن إعادة التحقق أو المعاملات أو المراقبة المستمرة، فقدّم vendor_data دائماً.

مثال: إنشاء كيان مسبقاً ثم تشغيل الجلسات

تُربط الاستدعاءات الثلاثة كلها بكيان المستخدم نفسه. وعندما تستدعي لاحقاً GET /v3/users/user-42/، سترى عدد الجلسات وعدادات الجلسات المقبولة والمرفوضة والمعاملات المرتبطة وأحدث بيانات الملف الشخصي.

ترحيل المعرّفات الخارجية

إذا كنت تعتمد Didit بعد مزود KYC سابق، فمرّر معرّفات المستخدمين الثابتة الحالية كـ vendor_data من اليوم الأول. يسهّل ذلك:
  • مطابقة بيانات Didit مع قاعدة بياناتك الداخلية.
  • تحميل المستخدمين التاريخيين بالجملة عبر استيراد CSV من لوحة التحكم قبل تشغيل أي جلسة.
  • الحفاظ على العلاقات عندما تنتقل لاحقاً إلى Didit لمراقبة المعاملات.

القواعد والاصطلاحات وأفضل الممارسات

الخطوات التالية

نظرة عامة على المستخدمين

تعمّق في كيانات المستخدمين وعملياتها.

نظرة عامة على الشركات

تعمّق في كيانات الشركات وعملياتها.

إنشاء جلسة

ابدأ تحققاً لقيمة vendor_data.

إنشاء معاملة

أرسل معاملة مرتبطة بكيان.
آخر تعديل في ٧ نوفمبر ٢٠٢٦