الأسئلة الشائعة
معايير HTTP والترويسات
توصي Unico بالالتزام بمواصفات HTTP الحالية (المحددة أصلاً في RFC 7230 وRFC 7231، والتي حلّت محلها RFC 9110 والمعايير ذات الصلة). يمكن أن تتسبب الترويسات غير المتوافقة في حدوث أعطال في التكامل مثل أخطاء "415 (Unsupported Media Type)" أو "502 (Bad Gateway)" من خلال رفض الوكيل.
تشمل الانتهاكات الشائعة قيم Content-Encoding غير صالحة، وأسماء ترويسات تحتوي على مسافات أو تشكيل أو أحرف غير ASCII، وأحرف تحكم في القيم، وتكرار ترويسات محظور. تحقق دائمًا من توافق الترويسة قبل إرسال الطلبات.
الشهادة والأمان
لا. يمكن أن يتسبب تثبيت الشهادة في عدم توفر الخدمة خلال دورات استبدال الشهادات الروتينية. يُقدّم فوائد أمنية ضئيلة ويحجب الحمايات الحديثة (CDN وWAF وتخفيف الهجمات). تضمن Unico أمان الاتصال من خلال هيئات شهادات معترف بها عالميًا، والتدقيق العام عبر Certificate Transparency، ومعايير مصادقة قوية مثل OAuth + JWT.
يُحظر التضمين المباشر بدون رموز مصادقة لأسباب تتعلق بالأمان وإمكانية التتبع والتحكم في الوصول. يُشترط توفر رمز جلسة آمن، يُولَّد لكل طلب ومرتبط بالمعاملة والمستخدم والسياق.
تشمل مخاطر الروابط المباشرة ثغرات الهندسة الاجتماعية والتصيد الاحتيالي، وفقدان النزاهة، وثغرات في مسار التدقيق، وتعرض سياسة الأمان مما يزيد من مخاطر التعداد أو يتجاوز حدود حجم الترويسة.
قاعدة البيانات والمعالجة
نعم. تتطلب العملية إخطار مدير حسابك، وطلب حساب خدمة، والحصول على APIKey مُهيّأ لصور base64 (غير مشفرة)، وتنفيذ استدعاءات API مع تخزين بيانات الاستجابة ومعرفات العمليات — وهو أمر ضروري لميزات مثل التحقق 1:1.
الأداء وتحديد معدل الطلبات
نعم. الحد الافتراضي هو 10 TPS (معاملات في الثانية) لكل عميل للحفاظ على استقرار المنصة وأمانها. الحدود قابلة للتعديل تعاقديًا ويمكن زيادتها مؤقتًا أو بشكل دائم من خلال مدير حسابك. تتلقى الطلبات التي تتجاوز الحدود أخطاء 429 (Too Many Requests).
أنواع التكامل
Web & Native: تُدير Unico تجربة المستخدم الكاملة بأفضل ممارسات UX والأمان، وتحديثات SDK تلقائية، وتحسين ا لتحويل. قابل للنشر عبر webview أو iframe أو رسائل غير متزامنة (WhatsApp أو SMS أو البريد الإلكتروني).
API: تتحكم الشركات في تجربة المستخدم بواجهتها الأمامية الخاصة، مستفيدةً من قدرات الواجهة الخلفية لـ Unico جنبًا إلى جنب مع تقنيات مصادقة أخرى.
التنسيق
خلال التسجيل البيومتري، عندما يُعيد التحقق من الهوية نتيجة "غير حاسمة"، يُنفّذ التنسيق تلقائيًا التحقق الاحتمالي باستخدام قدرة تصنيف مخاطر الاحتيال لتحديد مطابقة الوجه مع حامل وثيقة الهوية.
Web & Native — النشر والتخصيص
تتوفر ثلاث طرق نشر: webviews للتطبيقات المحمولة، أو iframes لتطبيقات الويب، أو مسارات الرسائل (WhatsApp أو SMS أو البريد الإلكتروني).
تشمل العناصر القابلة للتخصيص: الشعار، ولون خلفية CTA، ونص CTA، وتقريب زوايا CTA (بالبكسل).
تقنيات المستندات
- التصنيف (Typification): يتحقق من أن تخطيط المستند يطابق النوع المحدد (لا يُجرى تحليل جنائي).
- مطابقة الوجه (FaceMatch): يقارن الصورة الشخصية للمستخدم بصورة الوجه في المستند (نتيجة true/false).
- مطابقة CPF (CPF Match): يقارن CPF المُقدَّم بـ CPF الموجود في المستند (نتيجة true/false).
- استخراج OCR: يحوّل بيانات المستند إلى تنسيق نصي من الصور.
لا. تُوفر Unico التصنيف واستخراج بيانات OCR ومطابقة الوجه ومطابقة CPF — لكنها لا تُجري حاليًا تحليلاً جنائيًا للمستندات.
خصائص API
نعم، الاستخدام اليدوي مدعوم.
كلا الخيارين متاحان. اختر طريقة التكامل المفضلة لديك أثناء تهيئة APIKey.
يبلغ متوسط زمن الاستجابة المتوقع 3 ثوانٍ، لكن قد يتفاوت ذلك تبعًا لطريقة استخدام المنتج (مثلاً: ما إذا كانت لايفنس مستخدمة، وما إذا كانت APIKey متزامنة أم غير متزامنة، وعوامل أخرى).
استجابات API والقرارات
السيناريو الأكثر شيوعًا (التحقق من الهوية + تصنيف مخاطر الاحتيال) يُعيد:
{
"id": "abc-123",
"status": 3,
"unicoId": {
"result": "yes"
},
"liveness": 1,
"score": 87.5
}
الميزات الإضافية ومعالجة الأخطاء
نعم. تُوفر IDCloud وظيفة تشابه Serpro عبر كل من API وWeb & Native، مُعيدةً نسبة تشابه Serpro — وهو أمر شائع الاستخدام في مسارات قروض الرواتب. Serpro (Serviço Federal de Processamento de Dados) هي خدمة معالجة البيانات الحكومية الفيدرالية البرازيلية، التي تحتفظ بسجل الهوية الوطني المستخدم في المقارنة.
| الكود | الوصف |
|---|---|
400 | أخطاء الطلب |
401 | المصادقة مفقودة أو غير صالحة |
403 | أخطاء الصلاحيات |
404 | البيانات غير موجودة |
429 | تجاوز حد معدل الطلبات |
500 | أخطاء الخادم والأعطال غير المتوقعة |
Web & Native: تتيح التجربة المُدارة إعادة المحاولة للمستخدمين بمعدلات تحويل مرتفعة.
API: يجب معالجة الأخطاء كاستثناءات في API الخاص بك. راجع الوثائق للاطلاع على رموز الأخطاء وتعيين السيناريوهات.