با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
اگر در انجام اهداف تراکنش با Action خود مشکل دارید، ببینید آیا هر یک از علائم توضیح داده شده در بخشهای زیر را تجربه میکنید و مراحل عیبیابی توصیه شده را انجام دهید.
عمل پاسخ نمی دهد
علامت: هنگام بررسی الزامات تراکنش یا تصمیم کاربر، کاربر پاسخی دریافت می کند که "برنامه در حال حاضر پاسخ نمی دهد. به زودی دوباره امتحان کنید."
عیب یابی: مطمئن شوید که پروژه Action شما تمام اطلاعات دایرکتوری مورد نیاز، از جمله پیوند خط مشی حفظ حریم خصوصی را دارد.
رسید پردازش نشد
علامت: در طول مجوز خرید، کاربر پاسخی دریافت میکند که میگوید « متأسفم، من قادر به پردازش رسید شما نیستم».
عیب یابی:
مطمئن شوید merchantOrderId شما منحصر به فرد است. یک سفارش جدید را نمی توان با شناسه سفارش قبلی و موجود ارسال کرد.
مطمئن شوید که یک پاسخ ساده در کنار orderUpdate اولیه ارسال می کنید. این فرمت پاسخ اجباری است.
ارسال بهروزرسانیهای سفارش امکانپذیر نیست
علامت: هنگام ارسال بهروزرسانی سفارش برای یک سفارش موجود، Orders API با کد خطای 500 و پیام خطای زیر پاسخ میدهد: " OrderID سفارش برای پروژه ProjectID نمیتواند بهروزرسانی شود. لطفاً دوباره امتحان کنید. "
علامت: سفارش اولیه انجام میشود و بهروزرسانیهای سفارش بعدی با کد وضعیت 200 با موفقیت انجام میشوند، اما بهعنوان اعلانهای فشاری در دستگاه دارای «دستیار» کاربر نشان داده نمیشوند.
عیبیابی: همه بهروزرسانیهای سفارش بهعنوان یک اعلان فشاری منعکس نمیشوند. فقط بهروزرسانیهایی با وضعیت CANCELLED ، FULFILLED ، REJECTED یا RETURNED منجر به اعلان میشوند.
معاملات روی حساب خود را مشاهده کنید
با دنبال کردن مراحل زیر می توانید تراکنش های انجام شده از طریق حساب خود را مشاهده کنید:
در منوی سمت چپ روی پرداختها و اشتراکها کلیک کنید.
در بخش خریدها ، روی مدیریت خریدها کلیک کنید.
همچنین میتوانید تراکنشهای جعبه ایمنی را با افزودن پارامتر جستجوی URL زیر مشاهده کنید:
myaccount.google.com/purchases?sandbox=1
سایر نکات عیب یابی
اگر علائم بالا مشکلی را که با آن مواجه هستید توصیف نمی کند، ممکن است بخواهید برای عیب یابی بیشتر به گزارش های Stackdriver پروژه خود مراجعه کنید. همچنین میتوانید برای مشاهده و مدیریت خریدهایی که با Action خود انجام دادهاید، به تنظیمات حساب Google خود مراجعه کنید.
تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2025-07-29 بهوقت ساعت هماهنگ جهانی."],[[["\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."]]