פתרון בעיות בעסקאות פיזיות

אם אתם מתקשים ליישם כוונות לגבי טרנזקציות בפעולה, כדאי לבדוק אם אתם נתקלים באחד מהתסמינים המתוארים בקטעים הבאים, ומבצעים את השלבים המומלצים לפתרון בעיות.

הפעולה לא מגיבה

תיאור הבעיה: כשבודקים את הדרישות לגבי עסקאות או אם התקבלה החלטה של המשתמש, הוא מקבל את התשובה "האפליקציה לא מגיבה כרגע. כדאי לנסות שוב בעוד זמן קצר."

פתרון בעיות: מוודאים שפרויקט הפעולה כולל את כל פרטי הספרייה הנדרשים, כולל קישור למדיניות פרטיות.

לא ניתן לעבד את הקבלה

תיאור הבעיה: במהלך הרשאת הרכישה, המשתמש מקבל את התשובה הבאה: "מצטערים, לא הצלחתי לעבד את הקבלה שלך".

פתרון בעיות:

  • יש לוודא שהשדה merchantOrderId ייחודי. אי אפשר לבצע הזמנה חדשה עם מזהה הזמנה קיים.
  • הקפידו לשלוח תשובה פשוטה יחד עם ה-orderUpdate הראשוניים, זהו פורמט החובה של התשובה.

לא ניתן לשלוח עדכוני הזמנות

תיאור המוצר: כששולחים עדכון הזמנה לגבי הזמנה קיימת, ה-Orders API מגיב עם קוד השגיאה 500 ועם הודעת השגיאה הבאה: "לא ניתן לעדכן את Order OrderID לפרויקט ProjectID. יש לנסות שוב."

פתרון בעיות:

עדכונים לגבי הזמנות לא מופיעים כהתראות

תיאור הבעיה: ההזמנה הראשונית מתבצעת והעדכוני המשך לגבי ההזמנה מצליחים עם קוד הסטטוס 200, אבל הם לא מופיעים כהתראות במכשיר עם Assistant מובנית.

פתרון בעיות: לא כל עדכוני ההזמנות יוצגו כהתראה. רק עדכונים עם הסטטוס CANCELLED, FULFILLED, REJECTED או RETURNED יתקבלו כהתראה.

הצגת עסקאות בחשבון

כדי לראות את העסקאות שבוצעו דרך החשבון, פועלים לפי השלבים הבאים:

  1. עוברים לכתובת myaccount.google.com ומתחברים לחשבון.
  2. בתפריט הימני לוחצים על תשלומים ומינויים.
  3. בקטע רכישות, לוחצים על ניהול רכישות.

אפשר גם להציג טרנזקציות ב-Sandbox גם על ידי הוספת הפרמטר הבא של שאילתה בכתובת ה-URL:

myaccount.google.com/purchases?sandbox=1

טיפים נוספים לפתרון בעיות

אם הבעיות שפירטנו למעלה לא מתארות את הבעיה שבה נתקלתם, תוכלו להיעזר ביומני Stackdriver הפרויקט כדי לפתור בעיות נוספות. תוכלו גם להיכנס להגדרות של חשבון Google כדי להציג ולנהל את הרכישות שביצעתם באמצעות הפעולה.