تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
إذا كنت تواجه مشكلة في تحقيق نوايا الشراء باستخدام الإجراء الخاص بك، اطّلِع على
أنك تعاني من أي من الأعراض الموضحة في الأقسام التالية
اتّخاذ الخطوات المقترَحة لتحديد المشاكل وحلّها.
الإجراء لا يستجيب
المشكلة: عند التحقق من متطلبات المعاملة أو قرار المستخدم،
ظهور استجابة المستخدم "التطبيق لا يستجيب في الوقت الحالي" يُرجى إعادة المحاولة بعد قليل."
تحديد المشاكل وحلّها: تأكَّد من أنّ مشروع الإجراء الخاص بك يتضمّن جميع معلومات الدليل المطلوبة، بما في ذلك رابط لسياسة الخصوصية.
تعذّرت معالجة الإيصال
المشكلة: أثناء تفويض الشراء، يتلقى المستخدم ردًا مفاده.
"لا يمكنني معالجة الإيصال."
تحديد المشاكل وحلّها:
يُرجى التأكّد من أنّ قيمة merchantOrderId فريدة. لا يمكن تقديم طلب جديد
بمُعرّف طلب سابق حالي.
تأكد من إرسال رد بسيط
جنبًا إلى جنب مع قيمة orderUpdate الأولية؛ فهذا هو تنسيق الرد الإلزامي.
تعذّر إرسال تحديثات الطلب
المشكلة: عند إرسال تعديل لطلب حالي، تعمل واجهة برمجة التطبيقات Orders API على
تستجيب مع ظهور رمز الخطأ 500 ورسالة الخطأ التالية: "الطلب OrderID
تعذر تحديث المشروع ProjectID. يُرجى إعادة المحاولة."
المشكلة: يتم تقديم الطلب المبدئي وتنجح تعديلات الطلب من خلال
رمز الحالة 200 ولكنّه لا يظهر كإشعارات فورية في الأجهزة المزوّدة بخدمة "مساعد Google" لدى المستخدم
الخاص بك.
تحديد المشاكل وحلّها: لن تظهر كل التعديلات على الطلب كإشعار فوري.
التحديثات فقط بالحالة CANCELLED أو FULFILLED أو REJECTED أو RETURNED
إلى إرسال إشعار.
عرض المعاملات في حسابك
يمكنك الاطّلاع على المعاملات التي تمّ إجراؤها من خلال حسابك باتّباع الخطوات التالية:
يمكنك أيضًا عرض المعاملات في وضع الحماية من خلال إضافة معلَمة طلب البحث التالية لعنوان URL:
myaccount.google.com/purchases?sandbox=1
نصائح أخرى لتحديد المشاكل وحلّها
إذا لم تصف الأعراض أعلاه المشكلة التي تواجهها، فقد
تريد الرجوع إلى سجلات Stackdriver في مشروعك
للحصول على مزيد من خطوات استكشاف الأخطاء وإصلاحها. يمكنك أيضًا الرجوع إلى إعدادات حسابك على Google.
لعرض وإدارة أي عمليات شراء أجريتها باستخدام الإجراء الخاص بك.
تاريخ التعديل الأخير: 2025-07-28 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2025-07-28 (حسب التوقيت العالمي المتفَّق عليه)"],[[["\u003cp\u003eTransaction functionalities for Conversational Actions are unavailable in Denmark, France, Germany, Italy, the Netherlands, Norway, Poland, Spain, and Sweden due to regulatory requirements.\u003c/p\u003e\n"],["\u003cp\u003eActions with Transactions will continue to function in all other supported locales.\u003c/p\u003e\n"],["\u003cp\u003eTroubleshooting steps are provided for common issues like Action unresponsiveness, receipt processing failures, order update failures, and missing order update notifications.\u003c/p\u003e\n"],["\u003cp\u003eUsers can view their transaction history through their Google Account settings or by visiting myaccount.google.com.\u003c/p\u003e\n"]]],["Due to regulatory changes, Conversational Actions' transaction features are unavailable in Denmark, France, Germany, Italy, the Netherlands, Norway, Poland, Spain, and Sweden. Troubleshooting steps include ensuring complete directory information, unique `merchantOrderIds`, and proper JWT authentication for the Orders API. Only order updates with specific statuses (`CANCELLED`, `FULFILLED`, `REJECTED`, `RETURNED`) trigger notifications. Users can view transactions on their Google Account via the \"Payments & subscriptions\" section or via Stackdriver logs.\n"],null,["# Troubleshooting physical transactions\n\n| **Warning:** Due to new regulatory requirements, transaction functionalities for Conversational Actions are no longer available in the following countries:\n|\n|\n| Denmark, France, Germany, Italy, the Netherlands, Norway, Poland, Spain, Sweden\n|\n|\n| Actions with Transactions will continue to work in all supported locales.\n\n\u003cbr /\u003e\n\nIf you're having trouble fulfilling transaction intents with your Action, see if\nyou're experiencing any of the symptoms described in the following sections and\ntake the recommended troubleshooting steps.\n\nAction not responding\n---------------------\n\n**Symptom:** When checking for transaction requirements or decision of the user,\nthe user gets back a response of *\"App isn't responding at the moment. Try again soon.\"*\n\n**Troubleshooting:** Ensure your Action project has all the required directory information, including a privacy policy link.\n\nUnable to process receipt\n-------------------------\n\n**Symptom:** During purchase authorization, the user gets a response saying\n\"*Sorry, I am unable to process your receipt.*\"\n\n**Troubleshooting:**\n\n- Make sure your `merchantOrderId` is unique. A new order can't be placed with a previous, existing order ID.\n- Make sure you're sending a [simple response](/assistant/conversational/prompts-simple) alongside the initial `orderUpdate`; this is the mandatory response format.\n\nUnable to send order updates\n----------------------------\n\n**Symptom:** When sending an order update for an existing order, the Orders API\nresponds with error code 500 and the following error message: \"*Order `OrderID`\nfor project `ProjectID` could not be updated. Please try again.*\"\n\n**Troubleshooting:**\n\n- Make sure you're supplying working credentials during [JWT authentication for\n the Orders API](https://github.com/google/google-api-nodejs-client#using-jwt-service-tokens).\n\nOrder updates not appearing as notifications\n--------------------------------------------\n\n**Symptom:** Initial order is placed and follow-up order updates succeed with\nstatus code 200 but don't appear as push notifications on the user's Assistant-enabled\ndevice.\n\n**Troubleshooting:** Not all order updates will be reflected as a push notification;\nonly updates with a status of `CANCELLED`, `FULFILLED`, `REJECTED`, or `RETURNED`\nresult in a notification.\n\nView transactions on your account\n---------------------------------\n\nYou can view transactions that have been made through your account by following these steps:\n\n1. Navigate to [myaccount.google.com](https://myaccount.google.com) and log in.\n2. Click **Payments \\& subscriptions** in the left menu.\n3. Under **Purchases** , click **Manage purchases**.\n\nYou can also view sandbox transactions by adding the following URL query parameter: \n\n```text\nmyaccount.google.com/purchases?sandbox=1\n```\n\nOther troubleshooting tips\n--------------------------\n\nIf the above symptoms don't describe the problem you're running into, you may\nwant to refer to your project's [Stackdriver logs](/assistant/console/troubleshooting)\nfor further troubleshooting. You can also refer to your [Google Account settings](https://myaccount.google.com/preferences?pli=1#subscriptions)\nto view and manage any purchases you've made with your Action."]]