كيفية معالجة المعاملات بحالة Assistance
تعرّف على كيفية معالجة الإيداعات والسحوبات بحالة Assistance
قد تحصل الإيداعات والسحوبات التي يتم إنشاؤها عبر طرق المتصلة بـ PSS على حالة Assistance أثناء المعالجة. تشير هذه الحالة إلى أنه تعذّر تحديد حالة المعاملة تلقائيًا أثناء المزامنة مع نظام الدفع الخارجي، وأن معالجة المعاملة تتطلب إجراءً يدويًا.
كيفية معالجة الإيداعات بحالة Assistance
قد تحصل الإيداعات على حالة Assistance بسبب:
- انتهاء وقت المزامنة مع نظام الدفع، ما يعني الوصول إلى الموعد النهائي للمزامنة. في هذه الحالة، يجب معالجة الإيداع مباشرةً في تفاصيل الإيداع ضمن Finance > Deposits.
- أي سبب غير الموعد النهائي للمزامنة. في هذه الحالة، يتم إنشاء طلب PaymentSystem Deposit Assistance تلقائيًا ضمن Clients > Requests، ويجب معالجة الإيداع ضمن هذا الطلب.
الغرض من معالجة الإيداعات التي تحتوي على خطأ الموعد النهائي للمزامنة مباشرةً في تفاصيل الإيداع هو منع العدد المفرط من طلبات PaymentSystem Deposit Assistance وتبسيط معالجة الطلبات.
لتحديد سبب حصول الإيداع على حالة Assistance ومعالجته:
انتقل إلى Finance > Deposits.
ابحث عن الإيداع الذي يحمل حالة Assistance وتحتاج إلى معالجته.
لتصفية القائمة، حدد Assistance في عمود Status لعرض الإيداعات التي تحمل هذه الحالة فقط.
حدد الإيداع وانقر فوق زر Edit لفتح تفاصيله.
في تفاصيل الإيداع، انتقل إلى علامة التبويب Payment system.
تعرض علامة التبويب هذه معلومات تفصيلية عن الإيداع. للحصول على نظرة عامة، راجع بنية تفاصيل الدفع.
حدد سبب حصول الإيداع على حالة Assistance.
في قسم Timeline، راجع تفاصيل الحالة:
- إذا كانت الحالة Unexpected وكان حقل Error code يعرض
service.sync_deadline، فقد انتهى وقت مزامنة الإيداع مع نظام الدفع. في هذه الحالة، تابع معالجة الإيداع مباشرةً في علامة التبويب Payment system. - إذا تم عرض أي رمز خطأ آخر، فقم بمعالجة الإيداع في طلب PaymentSystem Deposit Assistance المقابل الذي تم إنشاؤه تلقائيًا ضمن Clients > Requests. للتفاصيل، راجع كيفية معالجة طلبات PaymentSystem Assistance للإيداعات والسحوبات.
لمعالجة الإيداع باستخدام رمز الخطأ service.sync_deadline، اتخذ الإجراء المناسب لتحديث حالة الإيداع في علامة التبويب Payment system.
تتوفر الخيارات التالية:
- Move to In progress — لاستئناف مزامنة حالة الإيداع مع نظام الدفع الخارجي.
- Move to Failed — لإيقاف المزامنة مع نظام الدفع الخارجي ووضع علامة فشل على الإيداع.
للتفاصيل، راجع Move to In progress وMove to Failed. لاحظ أنه في حالة service.sync_deadline، يجب تنفيذ هذه الإجراءات مباشرةً ضمن تفاصيل الإيداع، في علامة التبويب Payment system.
استنادًا إلى الخيار المحدد، سيتم تحديث حالة الإيداع إلى In progress، وبعد ذلك قد تصل إلى إحدى الحالات النهائية، أو سيتم تحديثها إلى Failed فورًا.
كيفية معالجة السحوبات بحالة Assistance
عندما يحصل سحب على حالة Assistance، يتم دائمًا إنشاء طلب PaymentSystem Withdrawal Assistance تلقائيًا ضمن Clients > Requests. يجب معالجة هذه السحوبات ضمن هذه الطلبات. لا تتوفر إجراءات يدوية لمعالجة السحوبات ضمن تفاصيل السحب.
لمعالجة سحب بحالة Assistance:
انتقل إلى Finance > Payouts.
ابحث عن السحب الذي يحمل حالة Assistance وتحتاج إلى معالجته.
لتصفية القائمة، حدد Assistance في عمود Status لعرض السحوبات التي تحمل هذه الحالة فقط.
حدد السحب وانقر فوق زر Edit لفتح تفاصيله.
في تفاصيل السحب، انتقل إلى علامة التبويب Payment system.
تعرض علامة التبويب هذه معلومات تفصيلية عن السحب. للحصول على نظرة عامة، راجع بنية تفاصيل الدفع.
في قسم Timeline، راجع الحالة ورمز الخطأ اللذين تسببا في حصول السحب على حالة Assistance.
بخلاف الإيداعات، يتم دائمًا إنشاء طلب PaymentSystem Withdrawal Assistance للسحوبات التي تحمل حالة Assistance ضمن Clients > Requests. يجب معالجة هذه السحوبات يدويًا ضمن طلباتها الخاصة. للتفاصيل، راجع كيفية معالجة طلبات PaymentSystem Assistance للإيداعات والسحوبات.
بنية تفاصيل الدفع
تتوفر المعلومات التالية في علامة التبويب Payment system ضمن تفاصيل الإيداعات والسحوبات المدرجة في Finance > Deposits وFinance > Payouts، وكذلك في طلبات PaymentSystem Deposit Assistance وPaymentSystem Withdrawal Assistance المقابلة المدرجة في Clients > Requests. تساعد هذه المعلومات المسؤول على تحديد كيفية معالجة معاملة محددة، وتتضمن الأقسام التالية:
معلومات الإيداع/السحب
المعلومات الرئيسية عن المعاملة:
Identifier
معرّف المعاملة في B2CORE Payment Systems Service (PSS). يمكنك النقر عليه للانتقال إلى تفاصيل المعاملة ضمن Finance > Deposits أو Finance > Payouts.
Payment provider identifier
معرّف المعاملة من نظام الدفع الخارجي، والذي قد تكون له حالتان:
Verified— توجد معاملة بهذا المعرّف في نظام الدفع.Unverified— لا يمكن العثور على معاملة بهذا المعرّف في نظام الدفع.
Status
حالة المعاملة في B2CORE PSS:
- Created — تم إنشاء معاملة.
- In Progress — تتم معالجة معاملة.
- Success — اكتملت المعاملة بنجاح. هذه حالة نهائية.
- Failed — فشلت المعاملة في الاكتمال. هذه حالة نهائية.
- Unexpected — المعاملة في حالة غير معروفة. يجب أن يعالج المسؤول هذه الحالة كجزء من عملية المساعدة.
- Unprocessable — المعاملة في حالة تتطلب إجراءات يدوية، إذ لا يمكن اتخاذ أي إجراءات إضافية تلقائيًا. يجب أن يعالج المسؤول هذه الحالة كجزء من عملية المساعدة.
Initial amount
المبلغ الذي تم إنشاء المعاملة به.
Initial currency
العملة التي تم إنشاء المعاملة بها.
Creation date
تاريخ ووقت إنشاء المعاملة.
Last updating date
تاريخ ووقت آخر تحديث للمعاملة.
لقطة إدخال الدفع
المعلومات التي أدخلها العميل في نموذج الدفع عند إنشاء إيداع أو سحب. تعتمد الحقول التي يجب على العملاء إكمالها على طريقة الإيداع أو السحب المحددة. تُعرض هذه المعلومات كاسم الحقل والقيمة التي قدّمها العميل.
بالنسبة إلى بعض الطرق، لا تكون هناك حاجة إلى معلومات من العملاء. في هذه الحالة، تظهر الرسالة The payment input snapshot is empty.
التفاصيل الخارجية
معلومات إضافية عن المعاملة، بما في ذلك بيانات مفيدة من نظام الدفع. تعتمد مجموعة المعلومات على نظام الدفع المحدد. أثناء معالجة المعاملة، لا توجد تفاصيل في هذا القسم.
المخطط الزمني
معلومات عن حالات المعاملة ضمن B2CORE PSS. تُعرض البيانات بترتيب زمني وتتضمن تفاصيل مفيدة لكل حالة.
مهمة الاستعلام الدوري
بعد إنشاء معاملة ضمن B2CORE PSS، تبدأ الخدمة طلبات دورية إلى نظام الدفع الخارجي للتحقق من الحالة الحالية للمعاملة. يُشار إلى هذا التحقق الدوري من الحالة باسم عملية Polling job. تتضمن كل محاولة لمهمة الاستعلام الدوري معلومات عن تاريخ الطلب والحالة وتفاصيل إضافية حول أي أخطاء، إن وجدت.
بعد اكتمال المعاملة بنجاح، يتم تحديث المعلومات في جميع أقسام الطلب وفقًا لذلك.
آخر تحديث في