PAYMENT101: نجاح الدفع وفشل التحقق من الحالة
ماذا يعني هذا
نجحت الدفعة، لكن تعذّر على WCPOS تحديث حالتها بعد ذلك.
اكتملت الدفعة ولا ينبغي خصمها مرة أخرى؛ ولا يلزم أي إجراء ما لم تظل الحالة المعروضة قديمة.
ما الذي ينبغي فعله
يمكنك مواصلة العمل — فـ WCPOS يتولى هذا تلقائيًا. لا تُعِد المحاولة حتى تتأكد مما حدث فعليًا — فإعادة المحاولة من دون تحقق قد تنشئ خصمًا أو طلبًا مكررًا.
بياناتك
قد تكون أموال قد انتقلت — تحقق من الدفعة قبل التصرف.
استكشاف الأخطاء
- لا حاجة إلى أي إجراء — فقد اكتملت الدفعة؛ ولم يفشل سوى تحديث الحالة اللاحق.
- لا تخصم المبلغ من العميل مرة أخرى.
- إذا بدت حالة الطلب قديمة على الصندوق، فأعد فتح الطلب أو زامنه؛ فالمتجر لديه الحالة الصحيحة بالفعل.
أين تبحث
عندما يتمكن WCPOS من حفظ هذا الخطأ، يُسجَّل على الجهاز الذي أثاره. افتح صحة المتجر → السجلات (رمز نبض القلب أسفل درج التنقل)، وابحث عن الإدخال المعلَّم بهذا الرمز ووسّعه: يعرض الصف الموسّع السبب بلغة واضحة والسياق الذي التُقط لحظة حدوث العطل. وفي حالة طلب موجّه إلى المتجر، قد يشمل ذلك السياق رمز الخطأ الخاص بالخادم (serverCode)، أو حالة HTTP (status)، أو نقطة النهاية (endpoint)؛ وتعتمد الحقول المعروضة على موضع حدوث العطل. وعند الإبلاغ عن مشكلة، استخدم نسخ معلومات التصحيح أعلى شاشة السجلات (مشاركة معلومات التصحيح على الهواتف والأجهزة اللوحية) بدلًا من لقطات الشاشة: فهي تجمع إصدار التطبيق وحالة الاتصال وأحدث الأخطاء. وتُحفظ السجلات لمدة أقصاها 30 يومًا، لذا اجمعها بينما المشكلة لا تزال حديثة. وانسخ أيضًا أي خطأ في وحدة تحكم المتصفح ظهر قبل أن يتمكن POS من كتابة إدخال السجل الخاص به.
التفاصيل
- الرمز:
PAYMENT101(PAYMENT_OK_STATUS_CHECK_FAILED) - الخطورة: معلومة
- أُضيف في: WCPOS 1.10.0