تحديد وحلّ المشاكل في المعاملات المادية (Dialogflow)

إذا كنت تواجه مشكلة في تحقيق نوايا الشراء باستخدام الإجراء الخاص بك، اطّلِع على إذا كنت تعاني من أي من الأعراض الموضحة في الأقسام التالية اتّخاذ الخطوات المقترَحة لتحديد المشاكل وحلّها.

الإجراء لا يستجيب

العرَض: عند تفعيل هدف متعلّق بالمعاملات (TransactionRequirements، TransactionDecision)، يسترد المستخدم ردّ "التطبيق لا يستجيب في الوقت الحالي. يُرجى إعادة المحاولة بعد قليل."

تحديد المشاكل وحلّها: تأكَّد من أنّ مشروع الإجراء الخاص بك يتضمّن جميع معلومات الدليل المطلوبة، بما في ذلك رابط لسياسة الخصوصية.

تعذّرت معالجة الإيصال

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

تحديد المشاكل وحلّها:

  • يُرجى التأكّد من أنّ قيمة merchantOrderId فريدة. لا يمكن تقديم طلب جديد بمُعرّف طلب سابق حالي.
  • تأكد من إرسال رد بسيط جنبًا إلى جنب مع قيمة orderUpdate الأولية؛ فهذا هو تنسيق الرد الإلزامي.

تعذّر إرسال تحديثات الطلب

المشكلة: عند إرسال تعديل لطلب حالي، تعمل واجهة برمجة التطبيقات Orders API على تستجيب مع ظهور رمز الخطأ 500 ورسالة الخطأ التالية: "الطلب OrderID تعذر تحديث المشروع ProjectID. يُرجى إعادة المحاولة."

تحديد المشاكل وحلّها:

عدم ظهور التعديلات على الطلبات كإشعارات

المشكلة: يتم تقديم الطلب المبدئي وتنجح تعديلات الطلب من خلال رمز الحالة 200 ولكنّه لا يظهر كإشعارات فورية في الأجهزة المزوّدة بخدمة "مساعد Google" لدى المستخدم الخاص بك.

تحديد المشاكل وحلّها: لن تظهر كل التعديلات على الطلب كإشعار فوري. التحديثات فقط بالحالة CANCELLED أو FULFILLED أو REJECTED أو RETURNED إلى إرسال إشعار.

عرض المعاملات في حسابك

يمكنك الاطّلاع على المعاملات التي تمّ إجراؤها من خلال حسابك باتّباع الخطوات التالية:

  1. انتقِل إلى myaccount.google.com وسجِّل الدخول.
  2. انقر على الدفعات و الاشتراكات في القائمة اليمنى.
  3. ضمن عمليات الشراء، انقر على إدارة عمليات الشراء.

يمكنك أيضًا عرض المعاملات في وضع الحماية من خلال إضافة معلَمة طلب البحث التالية لعنوان URL:

myaccount.google.com/purchases?sandbox=1

نصائح أخرى لتحديد المشاكل وحلّها

إذا لم تصف الأعراض أعلاه المشكلة التي تواجهها، فقد تريد الرجوع إلى سجلات Stackdriver في مشروعك للحصول على مزيد من خطوات استكشاف الأخطاء وإصلاحها. يمكنك أيضًا الرجوع إلى إعدادات حسابك على Google. لعرض وإدارة أي عمليات شراء أجريتها باستخدام الإجراء الخاص بك.