وجّه منتجك انطلاقًا من الحالة، أي النتيجة، وخزّن قيمة checkStatus بجانبها كشرح. اربط كل قيمة من قيم الحالة العشر بحالة واحدة في نظامك، واحصل على أحدث حالة من verification.status_updated أو من خلال الاستقصاء الدوري.
امنح كل عملية تحقق منطقية معرّف طلب واحد، واحفظه قبل إرسال الطلب، وأعد استخدامه في كل محاولة إعادة. يُعيد معرّف الطلب المُكرّر عملية التحقق الموجودة بدلاً من إنشاء عملية تحقق ثانية وتحميل رسومها.
ضع المفتاح العام في تطبيقك، واحتفظ بالمفتاح السري على خادمك. يمكن للمفتاح العام بدء عملية التحقق وقراءة الحد الأدنى من البيانات، وليس بيانات الهوية، لذا ضع في اعتبارك احتمالية تسريبه، وقلل من تكلفة هذا التسريب.
استخدم معرفات اختبار Sandbox المنشورة، والتي تحدد أرقامها الأخيرة النتيجة، لتوجيه كل نتيجة يجب أن يتعامل معها الكود الخاص بك، ثم اختبر مستقبل webhook الخاص بك بأحداث محاكاة موقعة قبل التبديل إلى المفاتيح الحية.
قم بتثبيت حزمة تطوير البرامج (SDK) باستخدام معرّف سير العمل، وسيتم جلب إعدادات سير العمل من الخادم في كل عملية تحقق. يؤدي إعادة النشر إلى تغيير الخطوات والفحوصات وقواعد النسخ واتخاذ القرار لعملية التحقق التالية، دون إصدار أي تطبيق جديد.
عند انتهاء عملية التحقق، يجمع مخطط اتخاذ القرار في سير العمل النتائج، ويتتبع مجموعة محددة من الحقول، ويستقر على الموافقة أو المراجعة أو الرفض. وتحدد النتيجة مصير العميل دون تغيير ما توصلت إليه عمليات التحقق.
تعامل مع عملية الإرسال كبداية لآلة حالة، وليس كنهاية لطلب. اعرض حالة معلقة مرتبطة بمعرف التحقق، وقم بتحديثها من خلال روابط الويب، واسمح بتغيير الحالة أكثر من مرة.
تحقق من توقيع V2 على بايتات الطلب الخام، وارفض الطوابع الزمنية خارج نافذة إعادة التشغيل، وسجل معرف الحدث ضمن قيد فريد قبل القيام بأي عمل، وأعد 2xx فقط بمجرد تخزين الحدث بشكل دائم.
قم بتضمين حزمة تطوير البرامج (SDK) عند إجراء التحقق داخل منتجك؛ وأرسل رابطًا مُستضافًا لكل مُتقدم عند إجرائه خارجه. في كلتا الحالتين، شغّل سير عمل مُعلن، بحيث يكون الخيار مُرتبطًا بالتسليم، وليس بسير العمل.
تُعامل القوانين الثلاثة البيانات البيومترية كفئة خاصة. تُحدد نيجيريا صور الوجه وتُقيد البيانات الحساسة بأسباب مُحددة، بينما تُصنف كينيا معالجة البيانات البيومترية على أنها عالية المخاطر، ويحظرها قانون حماية المعلومات الشخصية (POPIA) إلا بترخيص. لذا، يجب وضع خطة لتحديد أساس قانوني، وإجراء تقييم لأثر حماية البيانات (DPIA)، والحد من استخدامها.
تُشير إشارات الجهاز وعنوان IP إلى الهاتف والاتصال، وليس إلى المستخدم. تُعدّ برامج المحاكاة وعناوين IP الخاصة بمراكز البيانات مؤشرات تحذيرية قوية؛ بينما تُعتبر الأجهزة المشتركة وسرعة IP وموقع IP مؤشرات ضعيفة. استخدمها كمعلومات داعمة، واعتمد على موقع IP على مستوى الدولة فقط.
عندما يبدو تسجيل الدخول وكأنه اختراق للحساب، لا تخمن. دع الجلسة تستمر بصلاحيات محدودة، واطلب إثباتًا لا يمكن تقديمه إلا من قبل الشخص الموثق، مثل صورة شخصية حديثة مطابقة لبيانات تسجيله، قبل إتمام أي عملية صرف أو تغيير للمستفيد أو إعادة تعيين كلمة المرور.