نظرة عامة
يقبل التحقق من إثبات العنوان (POA) ملف PDF واحداً أو صورة واحدة (TIFF، JPG، JPEG، PNG، WEBP، ويمكن ضغطه اختيارياً بصيغة ZIP) بحجم يصل إلى 15 ميجابايت، ويجري تصنيفاً لنوع المستند، واستخراجاً قائماً على نماذج LLM، وتحليلاً جنائياً لملفات PDF/EXIF، ويعيد:- العنوان المستخرج — بصيغته الخام والمُهيكلة على حد سواء (
street_1،city،region،postal_code، وخط العرض/خط الطول). - بيانات وصفية للمستند — حجم الملف، ونوع المحتوى، وتواريخ الإنشاء والتعديل، وتواريخ EXIF، ومعلومات التوقيع، وأي أدلة على التلاعب عبر الطبقات المتراكبة (overlay) من التحليل الجنائي لملف PDF.
- درجات تطابق الاسم مقارنة بمستند الهوية الذي تم التحقق منه ومقارنة بالتفاصيل المتوقعة المقدمة عند إنشاء الجلسة.
- حقول إضافية متعلقة بالبنك (رقم الحساب، IBAN، رمز الفرز، رقم التوجيه، SWIFT/BIC، والفرع) عندما يكون المستند كشف حساب بنكي.

يتضمن استخراج إثبات العنوان (POA) قراءة النصوص غير المهيكلة، مما يضيف زمن استجابة يتراوح بين 5 إلى 15 ثانية لكل مستند. ولا تنطلق أحداث webhook إلا عند اكتمال خطوة سير العمل بأكملها — لا تقم بإرسال طلبات متكررة (الاستطلاع) إلى endpoint القرار بمعدل أسرع من كل 5 ثوانٍ خلال هذه الفترة.
أين يظهر في استجابات API
يعيد endpoint القرار إثبات العنوان (POA) كمصفوفة بصيغة الجمعpoa_verifications[] في GET /v3/session/{sessionId}/decision/. يمثل كل إدخال تنفيذاً واحداً لعقدة POA في سير العمل الخاص بك؛ والجلسات التي تحتوي على عدة خطوات POA (مثل كشف حساب بنكي + فاتورة خدمات) تُنتج إدخالاً واحداً لكل عملية تنفيذ مع node_id الخاص به.
المخطط
انظر إثبات العنوان في مرجع نماذج البيانات للاطلاع على المخطط القياسي.warnings[] هو كائن تحذير: { feature, risk, additional_data, log_type, short_description, long_description, node_id }، مع كون feature دائماً "PROOF_OF_ADDRESS" لهذا التقرير.
قيم الحالة
تستخدمstatus تعداد الحالة على مستوى الميزة (FeatureStatusChoices).
يمكن لقواعد الحالة المخصصة التي تم تكوينها على عقدة سير العمل تعديل الحالة المحسوبة بشكل أكبر؛ وتتحد القواعد وفقاً لأسبقية مرفوضة > قيد المراجعة > مقبولة. انظر تحذيرات إثبات العنوان للاطلاع على مخطط ربط المخاطر بالإجراءات بالكامل، بما في ذلك سلوك إعادة المحاولة الخاص بسير العمل فقط لـ
FUTURE_ISSUE_DATE.
أدلة التلاعب بالتراكب في ملفات PDF
عندما يكون المستند المُرسَل ملف PDF، قد يحتويdocument_metadata.overlay_manipulation على أدلة جنائية رقمية تشير إلى تراكبات نصية مشتبه بها:
detected:trueعندما يعثر الفحص على أدلة على التلاعب.analyzed:trueعندما أمكن تحليل ملف PDF على الإطلاق.analysis_incomplete: يظهر بالقيمةtrueفقط عندما يتعذر فحص الملف بالكامل. تحتفظ الأجزاء التي أمكن فحصها بالنتائج التي توصل إليها الفحص حيثما أمكن، ويُصدر النظام للمستندPOA_DOCUMENT_UNPROVEN_TEXT_REPLACEMENT.signals: الفحوصات التي أطلقت إشارات (duplicate_font_subset،glyph_fragmentation).manipulated_regions: مستطيلات بإحداثيات الصفحة تحيط بالنص المشتبه في تعديله. يستخدم كل مستطيل فضاء إحداثيات صفحة PDF (x،y،width،height،page_width،page_height) حتى يتمكن المراجِعون من تمييز المنطقة المتأثرة في معاينة PDF.
null عندما لا يكون المستند ملف PDF، أو عندما يتعذر تحليل ملف PDF. وعندما تكون القيمة detected=true، يُصدر النظام أيضاً تحذير SUSPECTED_DOCUMENT_MANIPULATION تعكس قيمة الحقل additional_data فيه الإشارات والمستطيلات المذكورة أعلاه، ما لم تتوفر إشارة أقوى، وهي التعديل بعد التوقيع الرقمي أو is_tampered=true، فتكون لها الأولوية. في هذه الحالة يصف additional_data التلاعب بالتوقيع بدلاً من ذلك.
رموز QR والرموز الشريطية
يتضمن كل تقرير POA حقلdetected_codes، مغطياً كل صفحة تمت معالجتها. يحتوي كل عنصر على:
يكون
detected_codes مصفوفة فارغة عندما لا يتم العثور على أي رمز مدعوم. ولا تقوم Didit أبداً بتخمين payload: قد تُعاد الرموز التالفة أو غير القابلة للقراءة مع موقعها وparsed_payload: null، بينما لا تؤدي حالات الفشل في اكتشاف الرمز إلى فشل التحقق من إثبات العنوان (POA).
أمثلة
مقبولة — كشف حساب بنكي
مرفوضة — التلاعب باستخدام الطبقات المتراكبة + عدم تطابق الاسم
مواضيع ذات صلة
- تحذيرات إثبات العنوان — كل رمز تحذير يمكن أن يصدره إثبات العنوان (POA)
- نظرة عامة على إثبات العنوان — أنواع المستندات المقبولة وقواعد التحقق
- نماذج البيانات — إثبات العنوان — المخطط القياسي
- Webhooks — يحمل الحدث
status.updatedبيانات إثبات العنوان (POA)
كل من
document_file وextra_files[] عبارة عن روابط URL موقعة مسبقاً تنتهي صلاحيتها بعد حوالي 4 ساعات. أعد استدعاء endpoint القرار لتحديث روابط URL. قم بتخزين حالة التحقق وحقول العنوان المستخرجة فقط في جانبك — وقلل من بيانات المستندات المحتفظ بها إلى أدنى حد.