دليل مطور e-KYC الآن

تقوم واجهة برمجة التطبيقات هذه بإنشاء عنوان URL لإعادة توجيه KYC يمكنك تضمينه في تطبيقك لبدء رحلة التحقق من المستخدم.

ملاحظة: واجهة برمجة التطبيقات هذه مخصصة للاتصال من خادم إلى خادم فقط ويجب استدعاؤها بدقة من الواجهة الخلفية. لا يُسمح باستدعاء واجهة برمجة التطبيقات هذه من الواجهة الأمامية أو التطبيقات من جانب العميل.

العفر، الجزء الأول من بيت الرفوف
tick-icon

الخطوة 1: إنشاء حساب
الوصول إلى وحدة التحكم وإنشاء الحساب

  1. زيارة https://console.messagecentral.com
  2. انقر فوق e-KYCNOW
  3. ستتم إعادة توجيهك إلى وحدة تحكم e-KYC

المستخدمون الجدد (التسجيل لأول مرة)

  1. سجل حسابك في e-KYC
  2. أكمل عملية التسجيل
  3. أثناء إنشاء حسابك، أدخل اسم شركتك (سيتم استخدامه لاحقًا في تكوينات API)
الشكل 1: وحدة التحكم المركزية للرسائل ذات الصورة المرجعية
📌 ملاحظة: إذا كان لديك بالفعل حساب e-KYC موجود، فلن تحتاج إلى بيانات اعتماد الحساب.
يمكنك تسجيل الدخول مباشرة وستتم إعادة توجيهك إلى وحدة تحكم e-KYC لمتابعة التكوين.
tick-icon

الخطوة 2: إنشاء التدفق
إرشادات إنشاء التدفق

  1. لإنشاء تدفق (أساسي أو مميز)، انقر فوق إنشاء تدفق في وحدة التحكم.
  2. حدد نوع التدفق المطلوب وأكمل جميع حقول التكوين الإلزامية.
  3. بمجرد إنشاء التدفق، تصبح جميع الحقول غير قابلة للتغيير، باستثناء عنوان URL الخاص بإعادة التوجيه.
  4. إذا كان أي تكوين غير صحيح، فلا يمكن تحرير التدفق أو حذفه؛ يجب إنشاء تدفق جديد.
الشكل 2: وحدة تحكم e-KYC للصورة المرجعية

دمج واجهات برمجة تطبيقات التحقق من الرسائل القصيرة (V3) مع Message Central

🔐 تعرف على كيفية مصادقة المستخدمين باستخدام واجهات برمجة تطبيقات SMS OTP باستخدام Message Central في NodeJS و Python و Java و PHP و Ruby و C #!

أنواع التدفق

التدفق الأساسي

تم تصميمه لسيناريوهات الإعداد منخفضة المخاطر حيث تكون السرعة أولوية.
يتحقق هذا التدفق من صحة وثائق الهوية الصادرة عن الحكومة باستخدام قواعد البيانات العالمية.

التدفق المتميز (الأكثر أمانًا)

تدفق التحقق الأكثر أمانًا لدينا.
يجمع بين التحقق من المستندات واكتشاف النشاط البيومتري وفحص مكافحة غسيل الأموال لتعزيز الامتثال ومنع الاحتيال.

بمجرد إنشاء التدفق، سيتم إنشاء معرف التدفق لكل من التدفقات الأساسية والمتميزة.

معرف التدفق هذا مطلوب لتكامل API ويجب تمريره في رؤوس الطلبات عند استدعاء واجهات برمجة تطبيقات KYC.

إنشاء مفتاح API

  • انتقل إلى قسم دليل المطور في وحدة التحكم وانقر على إنشاء مفتاح API.
  • قم بنسخ مفتاح API الذي تم إنشاؤه وتخزينه بأمان، حيث سيكون مطلوبًا لجميع طلبات API.
  • حافظ على سرية مفتاح API في جميع الأوقات؛ في حالة كشفه أو فقده أو اختراقه، قم بإنشاء مفتاح جديد على الفور.
  • يرجى ملاحظة أنه يُسمح بمفتاح API نشط واحد فقط في كل مرة، وسيؤدي إنشاء مفتاح جديد إلى إبطال المفتاح السابق تلقائيًا.

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

لأغراض الاختبار، يمكنك استخدام ميزة Trial Flow المتوفرة في وحدة التحكم.

  • للبدء، انسخ مفتاح واجهة برمجة التطبيقات التجريبية من قسم دليل المطور.

انتقل إلى صفحة إدارة التدفقات وانقر على أيقونة «+» للتدفق المطلوب.

  • املأ التفاصيل المطلوبة وانقر فوق إنشاء. عند الإنشاء الناجح، سيتم توفير عنوان URL لإعادة توجيه KYC.

ملاحظة: عنوان URL الذي تم إنشاؤه صالح لمدة 30 دقيقة فقط ويجب استخدامه بدقة لأغراض الاختبار. لا تشارك عنوان URL هذا، لأنه يستخدم مرة واحدة ومحدد زمنياً. يُسمح لك بخمس (5) محاولات تجريبية مجانية فقط. في كل مرة يتم فيها إنشاء عنوان URL تجريبي، يتم استهلاك محاولة تجريبية واحدة.

نموذج عنوان URL التجريبي

https://ekyc-staging.messagecentral.com/kyc/flow/aEzRTHuaJcwda4WtETc119_S-ljpyGpeo0aLzz4705w

ملاحظة: يتم إنشاء نماذج عناوين URL التجريبية باستخدام معرف Flow المحدد مسبقًا.

لا تقم بتعديل أو استبدال معرف التدفق هذا بتدفق آخر، لأن القيام بذلك قد يؤدي إلى أخطاء غير متوقعة واستهلاك غير ضروري للاعتمادات التجريبية.

إنشاء عنوان URL من API

نقطة النهاية

بريد https://ekyc.messagecentral.com/ekyc/api/v1/redirection/generate-url

المصادقة والعناوين والجسم

يجب عليك تمرير العناوين والنصوص التالية مع كل طلب:

الاسم
الحقل
مطلوب
وصف
معرف التدفق
رأس الصفحة
نعم
تم إنشاء معرف التدفق في وحدة التحكم الخاصة بك
مفتاح واجهة برمجة التطبيقات
رأس الصفحة
نعم
مفتاح API من وحدة التحكم الخاصة بك
نوع المحتوى
رأس الصفحة
نعم
التطبيق/جسون
اسم_الشركة
جسم
نعم
اسم الشركة المستخدم أثناء التسجيل (String)

أمثلة على الرؤوس والجسم

معرف التدفق: جهاز قياس التدفق: HFBIYUFQ 9o9AAUFTBMKRI9KHPXL طاقم العمل LBVG64Jzim

مفتاح واجهة برمجة التطبيقات: حامل <YOUR API KEY>

اسم الشركة: <YOUR COMPANY NAME>

نوع المحتوى: التطبيق/json

مثال cURL

curl --location 'https://ekyc.messagecentral.com/ekyc/api/v1/redirection/generate-url' \

--header flow_id: FLOW_ID \

--header api_key: Bearer YOUR_API_KEY \

--form company_name="YOUR_COMPANY_NAME"

ملاحظة: يتم عرض flow_id و api_key في هذا المثال لأغراض العرض التوضيحي فقط. يجب استبدالها بالقيم الخاصة بك التي تم إنشاؤها من وحدة التحكم. لا تعرض أبدًا مفتاح API الخاص بك في التطبيقات من جانب العميل.

الاستجابة

استجابة النجاح (200 OK)

{

 "url": "https://ekyc.messagecentral.com/kyc/flow HfBIyufQ-9O9AauFtBMKRi9kHPXlStAfFlbvg64JzIM",

 "token": "HfBIyufQ-9O9AauFtBMKRi9kHPXlStAfFlbvg64JzIM",

 "journey_id": "M17682023316961BQG_SE",

 "expires_in_minutes": 30,

 "message": "Embed this URL in your application for KYC verification"

}

شرح حقول الاستجابة

الحقل
وصف
رابط
إعادة توجيه عنوان URL لبدء تدفق KYC
الرمز المميز
رمز فريد مرتبط بجلسة KYC هذه
معرف_الرحلة
معرف فريد لتتبع رحلة المستخدم
تنتهي الصلاحية في دقائق
مدة صلاحية عنوان URL (بالدقائق)
رسالة
رسالة مفيدة للمطورين

ملاحظة: تنتهي صلاحية عنوان URL الذي تم إنشاؤه بعد الوقت المحدد. يجب عليك تجديده بعد انتهاء الصلاحية.

استجابات الأخطاء (401 غير مصرح بها)

1. اسم الشركة المفقود

{
 "detail": "Missing company name in Header"
}

تأكد من وجود company_name في نص الطلب.

2. تنسيق مفتاح API غير صالح

{

 "detail": "API Key must be 'Bearer '"

}

تأكد من أن مفتاح API مسبوقًا بـ Bearer.

3. معرف التدفق المفقود

{

 "detail": "Missing flow_id header/query."

}

تأكد من إرسال flow_id في رؤوس الطلبات.

إرشادات الأمان والاستخدام (مهمة)

يجب استدعاء واجهة برمجة التطبيقات هذه بدقة من خادم الواجهة الخلفية.

لا تتصل بواجهة برمجة التطبيقات هذه من تطبيقات الواجهة الأمامية

لا تتصل بواجهة برمجة التطبيقات هذه مباشرة من:

  • المتصفح (ريكت، أنغلار، فيو، إلخ.)
  • تطبيقات الأجهزة المحمولة (أندرويد/iOS)
  • جافا سكريبت من جانب العميل

قد يؤدي الكشف عن واجهة برمجة التطبيقات هذه على الواجهة الأمامية تسرب مفتاح API الخاص بك، مما قد يؤدي إلى الوصول غير المصرح به وسوء الاستخدام.

أفضل ممارسات الأمان

قم دائمًا بتخزين api_key الخاص بك في:

  • متغيرات البيئة
  • المديرون السريون (مدير أسرار AWS، Vault، إلخ.)

قم بتدوير مفاتيح API بشكل دوري

قم بإعادة إنشاء عناوين URL فقط عند الحاجة (عناوين URL محددة زمنياً)

تحديد المعدلات/ملاحظة إساءة الاستخدام

ملاحظة: قد تكون الطلبات المفرطة أو المسيئة محدودة السعر لضمان استقرار النظام الأساسي.

للأسئلة والمخاوف، تواصل معنا!

support@messagecentral.com

https://www.messagecentral.com/

API User Guide

تنزيل دليل المستخدم

احصل على وثائق API شاملة للتحقق الآن
قم بالتنزيل الآن

أسئلة متكررة

ما هي واجهة برمجة تطبيقات eKYC؟

eKYC API هي واجهة التحقق من الهوية الرقمية التي تسمح للشركات بالتحقق من هويات العملاء برمجيًا باستخدام قواعد بيانات الهوية الرسمية مثل Aadhaar أو PAN. إنه يتيح التحقق من الهوية في الوقت الفعلي أثناء الإعداد الرقمي دون معالجة المستندات يدويًا.

هذه هي القيمة النصية الافتراضية

كيف يعمل تكامل eKYC API؟

يتضمن تكامل eKYC API عادةً إرسال بيانات هوية العميل مثل Aadhaar أو PAN من خلال نقاط نهاية API الآمنة. يقوم نظام التحقق بالتحقق من صحة المعلومات بقواعد البيانات المعتمدة ويعيد تفاصيل الهوية التي تم التحقق منها إلى التطبيق.

هذه هي القيمة النصية الافتراضية

ما المدة التي يستغرقها تكامل eKYC API؟

يمكن لمعظم الشركات دمج واجهات برمجة تطبيقات eKYC في غضون بضع دقائق اعتمادًا على بيئة التطوير الخاصة بها. توفر العديد من المنصات بيئات الحماية ومجموعات SDK التي تسمح للمطورين باختبار سير عمل التحقق من الهوية قبل الانتقال إلى الإنتاج.

هذه هي القيمة النصية الافتراضية

ما هي لغات البرمجة التي يمكن استخدامها لدمج واجهات برمجة تطبيقات eKYC؟

يمكن عادةً دمج واجهات برمجة تطبيقات eKYC باستخدام أي لغة خلفية تدعم طلبات HTTP، بما في ذلك:

  • الثعبان
  • Node.js
  • جافا
  • PHP
  • .NET
  • اذهب

يقدم معظم الموفرين واجهات برمجة تطبيقات REST مع استجابات JSON للتكامل السهل.

هذه هي القيمة النصية الافتراضية

ما بيانات الهوية التي يتم إرجاعها بواسطة eKYC APIs؟

وفقًا لطريقة التحقق، قد تعرض واجهات برمجة تطبيقات eKYC معلومات ديموغرافية تم التحقق منها مثل:

  • الاسم
  • تاريخ الميلاد
  • الجنس
  • العنوان
  • صورة
  • حالة التحقق
هذه هي القيمة النصية الافتراضية

هل eKYC قانوني في الهند؟

نعم. يتم استخدام Digital eKYC على نطاق واسع في الهند ويتم تنظيمه بموجب إرشادات صادرة عن سلطات مثل بنك الاحتياطي الهندي (RBI) و UIDAI للتحقق المستند إلى Aadhaar.

هذه هي القيمة النصية الافتراضية

ما هي أدهارا كي واي سي؟

Aadhaar eKYC هي طريقة للتحقق من الهوية الرقمية تستخدم قاعدة بيانات Aadhaar للتحقق من هوية العميل من خلال OTP أو المصادقة البيومترية.

هذه هي القيمة النصية الافتراضية

ما هو فيديو KYC في الهند؟

Video KYC هي عملية التحقق من الهوية عن بُعد التي يسمح بها RBI ضمن إطار عملية تحديد هوية العميل بالفيديو (V-CIP). يسمح للمؤسسات المالية بالتحقق من العملاء من خلال تفاعلات الفيديو الحية.

هذه هي القيمة النصية الافتراضية

ما هي واجهة برمجة تطبيقات التحقق من PAN؟

تسمح واجهة برمجة تطبيقات التحقق من PAN للشركات بالتحقق من رقم الحساب الدائم للعميل مع السجلات الرسمية لتأكيد الهوية ومنع الاحتيال.

هذه هي القيمة النصية الافتراضية

ما متطلبات الامتثال التي تنطبق على واجهات برمجة تطبيقات eKYC في الهند؟

يجب على الشركات التي تنفذ eKYC اتباع الإرشادات التنظيمية بما في ذلك:

  • جمع موافقة العملاء
  • تسجيل تدقيق معاملات التحقق
  • إخفاء بيانات Aadhaar
  • تخزين آمن لبيانات الهوية
هذه هي القيمة النصية الافتراضية

ما الفرق بين واجهات برمجة تطبيقات Aadhaar eKYC وواجهات برمجة تطبيقات فيديو KYC؟

يستخدم Aadhaar eKYC OTP أو المصادقة البيومترية للتحقق الآلي، بينما يتضمن Video KYC التحقق المباشر بالفيديو مع فحوصات الاحتيال الإضافية مثل مطابقة الوجه واكتشاف مدى الحياة.

هذه هي القيمة النصية الافتراضية

هل يمكن للشركات الناشئة استخدام واجهات برمجة تطبيقات eKYC؟

نعم. تقوم العديد من الشركات الناشئة بدمج واجهات برمجة تطبيقات eKYC من خلال منصات التحقق من الهوية المعتمدة التي توفر بنية تحتية متوافقة دون الحاجة إلى إذن حكومي مباشر.

هذه هي القيمة النصية الافتراضية

ما تدابير الأمان المستخدمة في واجهات برمجة تطبيقات eKYC؟

عادةً ما تستخدم واجهات برمجة تطبيقات eKYC الآمنة:

  • اتصال API مشفر
  • رموز المصادقة
  • تخزين آمن لبيانات الهوية
  • أنظمة كشف الاحتيال
هذه هي القيمة النصية الافتراضية

ما مدى قابلية تطوير واجهات برمجة تطبيقات eKYC؟

تم تصميم واجهات برمجة تطبيقات eKYC الحديثة للتعامل مع أحجام التحقق العالية ويمكنها دعم الآلاف من طلبات التحقق من الهوية في الدقيقة اعتمادًا على البنية التحتية.

هذه هي القيمة النصية الافتراضية

هل أنت جاهز للبدء؟

قم بحماية حسابات المستخدمين الخاصة بك وبناء الثقة مع عملائك باستخدام التحقق من الرسائل القصيرة. جرب التحقق الآن بدون أي بطاقة ائتمان.