عیب یابی تراکنش های فیزیکی (Dialogflow)

اگر در انجام اهداف تراکنش با Action خود مشکل دارید، ببینید آیا هر یک از علائم توضیح داده شده در بخش‌های زیر را تجربه می‌کنید و مراحل عیب‌یابی توصیه شده را انجام دهید.

عمل پاسخ نمی دهد

علامت: هنگام شروع یک هدف تراکنش ( TransactionRequirements ، TransactionDecision )، کاربر پاسخی دریافت می کند که "برنامه در حال حاضر پاسخ نمی دهد. به زودی دوباره امتحان کنید."

عیب یابی: مطمئن شوید که پروژه Action شما تمام اطلاعات دایرکتوری مورد نیاز، از جمله پیوند خط مشی حفظ حریم خصوصی را دارد.

رسید پردازش نشد

علامت: در طول مجوز خرید، کاربر پاسخی دریافت می‌کند که می‌گوید « متأسفم، من قادر به پردازش رسید شما نیستم».

عیب یابی:

  • مطمئن شوید merchantOrderId شما منحصر به فرد است. یک سفارش جدید را نمی توان با شناسه سفارش قبلی و موجود ارسال کرد.
  • مطمئن شوید که یک پاسخ ساده در کنار orderUpdate اولیه ارسال می کنید. این فرمت پاسخ اجباری است.

ارسال به‌روزرسانی‌های سفارش امکان‌پذیر نیست

علامت: هنگام ارسال به‌روزرسانی سفارش برای یک سفارش موجود، Orders API با کد خطای 500 و پیام خطای زیر پاسخ می‌دهد: " OrderID سفارش برای پروژه ProjectID نمی‌تواند به‌روزرسانی شود. لطفاً دوباره امتحان کنید. "

عیب یابی:

به‌روزرسانی‌های سفارش به‌عنوان اعلان ظاهر نمی‌شوند

علامت: سفارش اولیه انجام می‌شود و به‌روزرسانی‌های سفارش بعدی با کد وضعیت 200 با موفقیت انجام می‌شوند، اما به‌عنوان اعلان‌های فشاری در دستگاه دارای «دستیار» کاربر نشان داده نمی‌شوند.

عیب‌یابی: همه به‌روزرسانی‌های سفارش به‌عنوان یک اعلان فشاری منعکس نمی‌شوند. فقط به‌روزرسانی‌هایی با وضعیت CANCELLED ، FULFILLED ، REJECTED یا RETURNED منجر به اعلان می‌شوند.

معاملات روی حساب خود را مشاهده کنید

با دنبال کردن مراحل زیر می توانید تراکنش های انجام شده از طریق حساب خود را مشاهده کنید:

  1. به myaccount.google.com بروید و وارد شوید.
  2. در منوی سمت چپ روی پرداخت‌ها و اشتراک‌ها کلیک کنید.
  3. در بخش خریدها ، روی مدیریت خریدها کلیک کنید.

همچنین می‌توانید تراکنش‌های جعبه ایمنی را با افزودن پارامتر جستجوی URL زیر مشاهده کنید:

myaccount.google.com/purchases?sandbox=1

سایر نکات عیب یابی

اگر علائم بالا مشکلی را که با آن مواجه هستید توصیف نمی کند، ممکن است بخواهید برای عیب یابی بیشتر به گزارش های Stackdriver پروژه خود مراجعه کنید. همچنین می‌توانید برای مشاهده و مدیریت خریدهایی که با Action خود انجام داده‌اید، به تنظیمات حساب Google خود مراجعه کنید.