REST Resource: purchases.products

משאב: ProductPurchase

משאב ProductPurchase מציין את הסטטוס של רכישת המוצר מתוך האפליקציה של המשתמש.

ייצוג JSON
{
  "kind": string,
  "purchaseTimeMillis": string,
  "purchaseState": integer,
  "consumptionState": integer,
  "developerPayload": string,
  "orderId": string,
  "purchaseType": integer,
  "acknowledgementState": integer,
  "purchaseToken": string,
  "productId": string,
  "quantity": integer,
  "obfuscatedExternalAccountId": string,
  "obfuscatedExternalProfileId": string,
  "regionCode": string
}
שדות
kind

string

הסוג הזה מייצג אובייקט inappPurchase בשירות של Android לבעלי אתרים.

purchaseTimeMillis

string (int64 format)

מועד רכישת המוצר, באלפיות שנייה מתחילת התקופה (1 בינואר 1970).

purchaseState

integer

מצב הרכישה של ההזמנה. הערכים האפשריים הם: 0. 1 נרכש. 2. בהמתנה

consumptionState

integer

מצב הצריכה של המוצר inapp. הערכים האפשריים הם: 0. עדיין צריך לצרוך אותו 1. צריכה

developerPayload

string

מחרוזת שצוינה על ידי המפתח ומכילה מידע משלים על הזמנה.

orderId

string

מזהה ההזמנה שמשויך לרכישת המוצר מתוך האפליקציה.

purchaseType

integer

סוג הרכישה של המוצר בתוך האפליקציה. השדה הזה מוגדר רק אם הרכישה הזאת לא בוצעה באמצעות התהליך הרגיל של חיוב על רכישות באפליקציות. הערכים האפשריים הם: 0. בדיקה (כלומר, רכישה באמצעות חשבון לבדיקת רישיון) 1. קידום מכירות (כלומר, רכישה באמצעות קוד הטבה) 2. מתגמלת (כלומר, לא צופים בתשלום במודעת וידאו)

acknowledgementState

integer

מצב האישור של המוצר בתוך האפליקציה. הערכים האפשריים הם: 0. עדיין לא הוכרז 1. התקבל אישור

purchaseToken

string

אסימון הרכישה שנוצר כדי לזהות את הרכישה. ייתכן שאינו קיים.

productId

string

המק"ט של המוצר בתוך האפליקציה. ייתכן שאינו קיים.

quantity

integer

הכמות שמשויכת לרכישת המוצר מתוך האפליקציה. אם לא מופיעים, הכמות היא 1.

obfuscatedExternalAccountId

string

גרסה מעורפלת של המזהה המשויך באופן ייחודי לחשבון המשתמש באפליקציה שלך. היא מוצגת רק אם צוינה באמצעות https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedaccountid במהלך הרכישה.

obfuscatedExternalProfileId

string

גרסה מעורפלת של המזהה המשויך באופן ייחודי לפרופיל המשתמש באפליקציה שלך. יש להציג אותה רק אם צוינה באמצעות https://developer.android.com/reference/com/android/billingclient/api/BillingFlowParams.Builder#setobfuscatedprofileid במהלך הרכישה.

regionCode

string

קוד האזור החיובי לפי תקן ISO 3166-1 alpha-2 של המשתמש במועד קבלת המוצר.

שיטות

acknowledge

מאשר רכישה של פריט מתוך האפליקציה.

consume

שימוש ברכישה של פריט מתוך האפליקציה.

get

בודק את סטטוס הרכישה והצריכה של פריט מתוך האפליקציה.