يرجى تقديم مواصفات أكثر شمولاً لمهمة إضافة الرسوم إلى المدفوعات، مع مراعاة الخطوات والاعتبارات المتعددة. قم بتضمين التفاصيل التالية:

1. يجب على المجدول، المسؤول عن بدء الدفعات، استخدام lambdas لهذه المهمة.
2. يجب أن يقوم النظام بإجراء عملية التحقق عن طريق الوصول إلى خادم PayZen لتحديد ما إذا كان الدفع لخطة Flywire.
3. بالإضافة إلى خطوة التحقق، يجب على النظام أيضًا التحقق مما إذا كانت هناك رسوم مرتبطة بالمزود/المنظمة المحددة.
4. إذا كانت هناك رسوم قابلة للتطبيق، فيجب على النظام إنشاء خدمة رسوم جديدة للتعامل مع معالجة الرسوم.
5. يجب أن تقوم خدمة الرسوم التي تم إنشاؤها حديثًا بحفظ معلومات الرسوم في قاعدة البيانات والتحقق من صحة ما إذا كان الدفع بالفعل لخطة Flywire.
6. في حالة خطة Flywire، يجب أن يستخدم النظام تطبيق FlyWire لتنفيذ عملية تحصيل الرسوم.
7. بعد تحصيل الرسوم، يجب على النظام تحديث Peach بالتفاصيل ذات الصلة المتعلقة بالرسوم المفروضة.
8. إلى جانب تحديث Peach، يجب على النظام أيضًا تحديث AMS (نظام إدارة الحساب) بالمعلومات الضرورية حول الرسوم المفروضة.
9. للدفعات لمرة واحدة:
   أ. إذا كان مبلغ الدفعة أقل من مبلغ القسط الشهري، فلا يجب فرض أي رسوم.
   ب. وعلى العكس من ذلك، إذا تجاوز مبلغ الدفع مبلغ القسط الشهري، فيجب فرض رسوم تعادل قسط شهر واحد.
10. علاوة على ذلك، يجب أن تتضمن خدمة الرسوم الجديدة آلية للتحقق من الاحتيال لضمان شرعية الدفع.

يرجى تقديم مواصفات شاملة لتسهيل إنشاء تذكرة للسباق.
{"source": "argilla/distilabel-evol-prompt-collective", "kind": "synthetic", "evolved_from": "Please provide a more detailed specification for the adding fees task with multiple steps and considerations. Include the following:\n\n1. The Scheduler initiates payments through lambdas.\n2. The system should check if the payment is for a Flywire plan by accessing the PayZen server.\n3. Additionally, the system should verify if there is a fee associated with the Provider/Org.\n4. If a fee is applicable, the system should create a new Fees service.\n5. The new Fees service should save the fee information in the database and verify if it is a Flywire plan.\n6. If it is a Flywire plan, the system should charge the fee using the FlyWire app.\n7. The system should update Peach with the details of the charged fee.\n8. The system should also update the AMS with the details of the charged fee.\n9. For one-time payments:\n   a. If the payment amount is smaller than the monthly installment amount, no fees should be charged.\n   b. If the payment amount is larger than the monthly installment amount, a fee equal to one month should be charged.\n10. Additionally, the new Fees service should include a fraud check to ensure the legitimacy of the payment.\n\nPlease provide a comprehensive specification to facilitate the creation of a ticket for the sprint."}