أهلية ترتيبات الدفع
يتم عادةً التحقق من أهلية الحساب للحصول على ترتيبات الدفع في بداية معالجة الطلب. وعلى أساس نتائج التحقق من الأهلية، يستطيع المستخدم تحديد ما إذا كان سيتم الاستمرار في طلب ترتيبات الدفع أم لا.
بما أن قواعد الأهلية قد تختلف باختلاف النسخة المعدلة، يوفر المنتج الأساسي نقطتي الخوارزمية المساعدة التاليتين في كائن عمل نوع طلب ترتيبات الدفع (C1–PARequestType) للتحقق من الأهلية:
-
تعد نقطة الخوارزمية المساعدة نوع طلب ترتيبات الدفع - معايير الأهلية مسؤولة عن التحقق من شروط معينة أو نشاط الحساب، لتحديد أهلية ترتيبات الدفع. وتعمل الخوارزميات من هذا النوع عادةً على عرض النتيجة نجاح/فشل. ويوفر المنتج الأساسي نموذج خوارزمية للتحقق من ترتيبات دفع الحساب التي لم يتم الالتزام بها سابقًا.
-
تعد نقطة الخوارزمية المساعدة نوع طلب ترتيبات الدفع - تقييم المعايير مسؤولة عن أخذ نتائج تنفيذ خوارزميات نوع طلب ترتيبات الدفع - معايير الأهلية وتحديد النتيجة الكلية، وهي ما إذا كان الحساب مؤهلاً لترتيبات الدفع أم لا. ويوفر المنتج الأساسي نموذجي خوارزميات لهذه النقطة:
- يتحقق نوع الخوارزمية الأول من وجود نتيجة "فشل" واحدة على الأقل من خلال خوارزميات نوع طلب ترتيبات الدفع - معايير الأهلية، وفي حالة العثور على واحدة، يتم إرجاع النتيجة غير مؤهل.
- يعمل النوع الآخر على إرجاع النتيجة مؤهل. ويتناسب هذا مع النسخ المعدلة التي لا تحتاج إلى خوارزميات نوع طلب ترتيبات الدفع - معايير الأهلية. وستكون هذه الخوارزمية الافتراضية هي الخوارزمية الوحيدة المطلوب إضافتها.