الانتقال إلى المحتوى الرئيسي
تتضمن مراقبة المعاملات ثلاث آلات حالة منفصلة: المعاملة، وكل حالة، و(عند الاقتضاء) فحص Travel Rule. هذه الصفحة هي المرجع.

حالة المعاملة

تُعيَّن عند الإنشاء وتُحدَّث خلال دورة حياتها.

الانتقالات

ملاحظة: خارج Travel Rule لا يوجد انتقال مباشر من APPROVED أو DECLINED إلى حالات أخرى. عند انتهاء صلاحية Travel Rule، تضبط timeout_outcome الحالة على IN_REVIEW (HOLD) أو DECLINED (REJECT) بصرف النظر عن الحالة الحالية، ويمكن لقاعدة تُطلق بعد انتقال Travel Rule أن تغيّر معاملة APPROVED. استخدم تعديلات الحالة من خلال وحدة التحكم للتصحيحات؛ تُسجَّل هذه التغييرات في سجل التدقيق.

التنبيهات

لا توجد حالة منفصلة للتنبيه. التنبيه المفتوح هو معاملة في IN_REVIEW أو AWAITING_USER، لذا استخدم حالة المعاملة أعلاه. راجع التنبيهات.

حالة الحالة

للاطلاع على التفاصيل الكاملة، راجع إدارة الحالات. تحمل كل حالة الأولوية الخاصة بها، منفصلةً عن الحالة (LOW، MEDIUM، HIGH).

حالة فحص Travel Rule

تُنفَّذ تحويلات الأصول الافتراضية بموجب Travel Rule التابعة لـ FATF عبر تبادل بثلاث عشرة حالة مخصص، منفصل عن حالة المعاملة أعلاه. يبدأ التحويل الصادر من الحالة AWAITING_COUNTERPARTY، أو NOT_APPLICABLE (أدنى من threshold_amount)، أو UNCONFIRMED_OWNERSHIP (أُعلنت محفظة الطرف المقابل ذاتية الاستضافة)، أو COMPLETED أو COUNTERPARTY_MISMATCHED_DATA (تطابق INTERNAL على محفظة موثّقة، حسب مطابقة الاسم)، أو COUNTERPARTY_VASP_NOT_FOUND، أو COUNTERPARTY_VASP_NOT_REACHABLE. ويمكن أن يبدأ التحويل الوارد أيضاً من ON_HOLD أو NOT_ENOUGH_COUNTERPARTY_DATA، وينتقل تسجيل Sunrise الذي يطابق محفظة موثّقة، مع اسم مستفيد مطابق أو غائب، مباشرةً عبر COMPLETED إلى FINISHED. ينتهي التبادل في FINISHED أو CANCELLED أو EXPIRED. قد تظل التكاملات القديمة ترسل القيم القديمة UNKNOWN وCOMPLIANT وPENDING_ACTION وPENDING_COUNTERPARTY وFAILED وEXEMPT؛ ويحوّلها Didit تلقائياً إلى الحالات أعلاه. للاطلاع على المرجع المعتمد، راجع Travel Rule.

حالة نتيجة المزوّد

تُخزَّن كل نتيجة من نتائج المزوّدين الخارجيين (فحص المحافظ، ومراقبة العملات الورقية، وفحص العقوبات) بحالتها الخاصة. وتظهر ضمن provider_results[] في استجابة المعاملة.

نتائج تشغيل القواعد

يحتوي كل TransactionRuleRun على ما يلي:
  • matched (قيمة منطقية): هل أُطلقت القاعدة؟
  • is_test (قيمة منطقية): هل كانت القاعدة في وضع TEST؟
  • mode: قيمة من ACTIVE أو DISABLED أو TEST وقت التقييم.
  • score_delta: مساهمة القاعدة في الدرجة (إذا تطابقت وكانت نشطة).
  • status_target: الحالة التي طلبتها القاعدة (إذا كان الإجراء change_status).
راجع القواعد لمعرفة بنية القاعدة.

رموز أسباب القرار

أكثر قيم reason شيوعاً في انتقالات الحالة:

الخطوات التالية

احتساب درجات المخاطر

كيف تُربط الدرجات بحالات المعاملة.

التنبيهات

دورة حياة التنبيه.

الحالات

دورة حياة الحالة.
آخر تعديل في ٧ نوفمبر ٢٠٢٦