دليل المطورين لسير عمل الاسترجاع الديناميكي لواجهات برمجة تطبيقات التحقق من الهوية (AR)
تعرف على كيفية تطبيق سير عمل استرجاع ديناميكي قوي لواجهات برمجة تطبيقات التحقق من الهوية (IDV) لتحسين تجربة المستخدم وضمان معدلات تحقق عالية.

المعالجة الاستباقية للأخطاءطبق آليات قوية لمعالجة الأخطاء وإعادة المحاولة ضمن عمليات تكامل واجهة برمجة تطبيقات التحقق من الهوية (IDV) لمنع فشل التحقق من التأثير على تجربة المستخدم.
التحقق متعدد الطبقاتصمم سير عمل يتضمن طرق تحقق متعددة، مما يسمح بالانتقال السلس إلى فحوصات بديلة إذا فشلت طريقة أساسية أو أسفرت عن نتائج غير حاسمة.
تجربة مستخدم محسّنةاستخدم الاسترجاع الديناميكي لتوجيه المستخدمين عبر مسارات تحقق بديلة، مما يقلل من الاحتكاك ويضمن إتمام عملية الإعداد أو المعاملة بنجاح.
سير عمل ديديت المنسقاستفد من منصة ديديت المعيارية والمدعومة بالذكاء الاصطناعي لبناء وإدارة سير عمل استرجاع ديناميكي معقد، باستخدام أداة إنشاء مرئية بدون تعليمات برمجية أو واجهات برمجة تطبيقات نظيفة، مما يضمن أقصى قدر من المرونة والموثوقية.
أهمية سير عمل الاسترجاع الديناميكي في التحقق من الهوية
في عالم التحقق من الهوية عبر الإنترنت، الاعتماد على استدعاء واحد لواجهة برمجة التطبيقات لتأكيد هوية المستخدم هو وصفة للفشل المحتمل وتجربة مستخدم سيئة. يمكن لعوامل مثل جودة صورة المستند الرديئة، أو زمن انتقال الشبكة، أو حدود معدل واجهة برمجة التطبيقات، أو حتى انقطاعات الخدمة المؤقتة أن تعطل عملية التحقق. وهنا يصبح سير عمل الاسترجاع الديناميكي لا غنى عنه. تضمن استراتيجية الاسترجاع المصممة جيدًا أنه إذا فشلت طريقة تحقق أساسية، يمكن للنظام التحول بذكاء إلى بديل، مما يحافظ على رحلة المستخدم سلسة ويحافظ على معدلات نجاح التحقق عالية. هذا لا يحسن رضا العملاء فحسب، بل يؤثر أيضًا بشكل مباشر على معدلات التحويل والكفاءة التشغيلية.
بالنسبة للمطورين، يعني بناء أنظمة مرنة توقع الفشل ووجود خطة بديلة وثالثة ورابعة. غالبًا ما تؤدي تدفقات التحقق الثابتة والجامدة إلى تخلي المستخدمين عن العملية عند مواجهة خطأ. من ناحية أخرى، توفر عمليات الاسترجاع الديناميكية المرونة، مما يسمح للشركات بالتكيف مع الظروف في الوقت الفعلي ومدخلات المستخدم. هذا أمر بالغ الأهمية بشكل خاص للتطبيقات التي تتضمن عمليات حساسة مثل إعداد العملاء، أو التحقق من العمر للمحتوى المنظم، أو المعاملات ذات القيمة العالية حيث يكون ضمان الهوية القوي أمرًا بالغ الأهمية.
تصميم منطق الاسترجاع الفعال
يتطلب تطبيق سير عمل الاسترجاع الديناميكي تخطيطًا دقيقًا وفهمًا عميقًا لاحتياجات التحقق الخاصة بك. الفكرة الأساسية هي تحديد تسلسل خطوات التحقق والمنطق الشرطي الذي يحدد التدفق بناءً على نتيجة كل خطوة. إليك كيفية التعامل معها:
1. تحديد نقاط الفشل المحتملة
قبل تصميم عمليات الاسترجاع، تحتاج إلى معرفة ما يمكن أن يحدث بشكل خاطئ. تشمل نقاط الفشل الشائعة في التحقق من الهوية:
- مشاكل مسح المستندات: الصور الباهتة، الوهج، نوع المستند غير الصحيح، أو المستندات منتهية الصلاحية يمكن أن تؤدي إلى الفشل في التحقق من الهوية (OCR، MRZ، الرموز الشريطية).
- فشل الكشف عن الحيوية: فشل المستخدمين في فحوصات الحيوية بسبب الإضاءة السيئة، أو التزييف العميق، أو عدم الامتثال للتعليمات.
- عدم تطابق مطابقة الوجه: اختلافات بين صورة المستند وصورة السيلفي المباشرة.
- عدم تطابق البيانات: المعلومات المستخرجة من المستند لا تتطابق مع سجلات قاعدة البيانات أو البيانات المقدمة من المستخدم.
- علامات فحص مكافحة غسل الأموال (AML): ظهور مستخدم في قائمة مراقبة يتطلب مراجعة يدوية إضافية.
- انقطاعات خدمة واجهة برمجة التطبيقات: عدم توفر مؤقت أو أخطاء من مزود التحقق من الهوية.
2. تحديد المنطق الشرطي والمسارات البديلة
بمجرد تحديد نقاط الفشل، قم بتخطيط المسارات البديلة. على سبيل المثال:
- إذا فشل التحقق الأولي من الهوية (OCR) بسبب رداءة جودة الصورة، اطلب من المستخدم إعادة التقاط الصورة أو التبديل إلى نوع مستند مختلف.
- إذا أشار الكشف عن الحيوية السلبي والنشط إلى خطر احتيال مرتفع، قم بتشغيل مراجعة يدوية أو طلب أدلة إضافية مثل إثبات العنوان.
- إذا فشلت مطابقة الوجه 1:1، فربما تقدم بديلاً مثل التحقق من الهاتف والبريد الإلكتروني جنبًا إلى جنب مع أسئلة مصادقة محددة قائمة على المعرفة.
- بالنسبة لسيناريوهات التحقق من العمر، إذا كان تقدير العمر غير حاسم، اطلب مسح هوية مادية.
- إذا أرجع فحص ومراقبة مكافحة غسل الأموال (AML) تطابقًا محتملاً، قم بتوجيه المستخدم تلقائيًا إلى مسؤول الامتثال لمزيد من التحقيق دون مقاطعة تدفق المستخدم.
تم تصميم سير عمل ديديت المنسق، والذي يمكن الوصول إليه عبر وحدة التحكم التجارية بدون تعليمات برمجية، لهذا الغرض بالضبط، مما يسمح لك بإنشاء أشجار قرار معقدة وخطوات شرطية بصريًا دون كتابة سطر واحد من التعليمات البرمجية. يعني هذا النهج المعياري أنه يمكنك مزج وتطابق فحوصات الهوية وتحديد عتبات النجاح أو الفشل بسهولة.
3. إعطاء الأولوية لتجربة المستخدم
يجب ألا تشعر عمليات الاسترجاع وكأنها عقاب. الهدف هو إبقاء المستخدم منخرطًا وتقليل الاحتكاك. قدم تعليمات واضحة وموجزة عند تشغيل عملية استرجاع. على سبيل المثال، بدلاً من خطأ عام، أخبر المستخدم، "كانت صورة مستندك باهتة. يرجى المحاولة مرة أخرى في منطقة مضاءة جيدًا." أو "لم نتمكن من تأكيد هويتك بهذه الطريقة. هل ترغب في محاولة التحقق باستخدام مستند مختلف أو الاتصال بالدعم؟" يعد تقليل عدد الخطوات وضمان واجهة مستخدم/تجربة مستخدم متسقة عبر جميع مسارات التحقق أمرًا بالغ الأهمية.
استراتيجيات التنفيذ الفني
من الناحية الفنية، يتضمن تنفيذ سير عمل الاسترجاع الديناميكي عدة اعتبارات رئيسية:
1. تنسيق واجهة برمجة التطبيقات وإدارة الحالة
يحتاج نظام الواجهة الخلفية الخاص بك إلى تنسيق استدعاءات واجهات برمجة تطبيقات التحقق من الهوية المختلفة وإدارة حالة عملية التحقق. يتضمن ذلك تتبع الخطوات التي تم إكمالها، والخطوات التي فشلت، ومسارات الاسترجاع التي تم بدؤها. يعمل نهج ديديت القائم على واجهة برمجة التطبيقات واستخدام "الجلسات" على تبسيط ذلك. عندما تقوم بإنشاء جلسة بمعرف سير عمل محدد، يتعامل ديديت مع تجربة المستخدم بأكملها، وإدارة الحالة، والخطوات الشرطية. ما عليك سوى الاستعلام عن حالة الجلسة لمعرفة النتيجة.
GET /v3/workflows/
- uuid: a1b2c3d4-5678-90ab-cdef-111111111111
workflow_label: Standard KYC
workflow_type: kyc
features:
- OCR
- LIVENESS
- FACE_MATCH
- uuid: b2c3d4e5-6789-01bc-defg-222222222222
workflow_label: Full Verification + AML
workflow_type: kyc
features:
- OCR
- LIVENESS
- FACE_MATCH
- AML
يوضح مثال واجهة برمجة التطبيقات هذا كيف يمكن تعريف واجهات العمل المختلفة، كل منها بميزات مميزة مثل التعرف الضوئي على الحروف (OCR)، والتحقق من الحيوية (Liveness)، ومطابقة الوجه (Face Match)، ومكافحة غسل الأموال (AML)، والوصول إليها. يمكنك بعد ذلك تحديد واجهة العمل المناسبة ديناميكيًا بناءً على نتائج التحقق الأولية أو التركيبة السكانية للمستخدم.
2. عميل واجهة برمجة تطبيقات قوي ومعالجة الأخطاء
يجب أن يتم بناء عميل واجهة برمجة التطبيقات الخاص بك للتعامل مع رموز حالة HTTP المختلفة واستجابات الأخطاء بأمان. طبق آليات إعادة المحاولة مع التراجع الأسي للأخطاء العابرة. ميز بين الأخطاء العابرة (مثل مشاكل الشبكة) والأخطاء الدائمة (مثل الإدخال غير الصالح) لتجنب إعادة المحاولة غير الضرورية. سجل جميع تفاعلات واجهة برمجة التطبيقات واستجابات الأخطاء بدقة لأغراض التصحيح والتدقيق.
3. فحوصات الهوية المعيارية والقابلة للتكوين
اعتماد بنية معيارية حيث يكون كل فحص هوية (التحقق من الهوية، التحقق من الحيوية، مطابقة الوجه، فحص مكافحة غسل الأموال، إثبات العنوان، تقدير العمر، التحقق من الهاتف والبريد الإلكتروني) مكونًا مميزًا وقابلًا للتوصيل والتشغيل. يتيح لك ذلك تبديل أو إضافة طرق تحقق جديدة بسهولة دون إعادة تصميم نظامك بالكامل. تم بناء منصة ديديت على هذا المبدأ، حيث تقدم بدائيات هوية قابلة للتركيب عبر واجهات برمجة تطبيقات نظيفة، مما يسهل إنشاء سير عمل مخصص.
كيف تساعد ديديت
تم تصميم ديديت من الألف إلى الياء لتمكين المطورين بالأدوات اللازمة لبناء سير عمل تحقق من الهوية معقد وديناميكي. توفر منصتنا الأصلية بالذكاء الاصطناعي، والموجهة للمطورين أولاً، طبقة هوية مفتوحة ومعيارية تبسط تنفيذ عمليات الاسترجاع ورحلات التحقق المعقدة.
- سير العمل المنسق: يتيح لك منشئ ديديت المرئي بدون تعليمات برمجية في وحدة التحكم التجارية تصميم تدفقات تحقق من الهوية متعددة الخطوات، بما في ذلك عقد المنطق الشرطي لـ KYC، وفحوصات العمر، وفحص مكافحة غسل الأموال. تحدد المنطق مرة واحدة، وتتعامل ديديت مع تجربة المستخدم، وإدارة الحالة، والخطوات الشرطية. هذا يعني أنه يمكنك بسهولة تكوين الطرق الأساسية والاحتياطية، مثل البدء بالتحقق من الهوية (OCR) والتحقق من الحيوية، وإذا لم يتم استيفاء الحد الأدنى، يتم تشغيل طلب إثبات العنوان تلقائيًا أو مراجعة يدوية.
- مجموعة منتجات شاملة: مع ديديت، لديك وصول إلى مجموعة كاملة من أدوات التحقق، بما في ذلك التحقق من الهوية (OCR، MRZ، الرموز الشريطية)، التحقق من الحيوية السلبي والنشط، مطابقة الوجه 1:1 والبحث عن الوجه، فحص ومراقبة مكافحة غسل الأموال، إثبات العنوان، تقدير العمر (مع الحفاظ على الخصوصية)، التحقق من الهاتف والبريد الإلكتروني، والتحقق عبر NFC (جواز السفر الإلكتروني/الهوية الإلكترونية). تتيح لك هذه المجموعة الواسعة من الأدوات بناء أي سيناريو استرجاع يمكن تخيله تقريبًا.
- نهج يركز على المطورين: تقدم ديديت بيئة اختبار فورية، ووثائق عامة، وواجهات برمجة تطبيقات نظيفة، مما يجعل التكامل سلسًا. يمكنك سرد وإنشاء وتحديث وحذف سير العمل برمجياً، مما يمنحك تحكمًا كاملاً في منطق التحقق الخاص بك.
- معرفة عميلك الأساسية مجانًا: تقدم ديديت خدمة معرفة عميلك الأساسية مجانًا، مما يسمح للشركات بالبدء وبناء سير عمل قوي دون تكاليف أولية. نموذج الدفع لكل فحص ناجح وعدم وجود رسوم إعداد يعني أنك تدفع فقط عند نجاح التحقق، مما يربط التكاليف بالقيمة.
- الأتمتة المدعومة بالذكاء الاصطناعي: من خلال الاستفادة من الذكاء الاصطناعي، تقوم ديديت بأتمتة جزء كبير من عملية اتخاذ القرار ضمن سير العمل، مما يقلل الحاجة إلى المراجعة اليدوية ويسرع أوقات التحقق، حتى عند تفعيل عمليات الاسترجاع.
هل أنت مستعد للبدء؟
هل أنت مستعد لرؤية ديديت قيد التنفيذ؟ احصل على عرض توضيحي مجاني اليوم.
ابدأ في التحقق من الهويات مجانًا باستخدام الطبقة المجانية من ديديت.