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