- משאב: ExternalTransaction
- ExternalTransactionTestPurchase
- OneTimeExternalTransaction
- RecurringExternalTransaction
- ExternalTransactionProgram
- ExternalSubscription
- SubscriptionType
- OtherRecurringProduct
- TransactionState
- ExternalTransactionAddress
- שיטות
משאב: ExternalTransaction
הפרטים של עסקה חיצונית.
ייצוג ב-JSON |
---|
{ "packageName": string, "externalTransactionId": string, "originalPreTaxAmount": { object ( |
שדות | |
---|---|
package |
פלט בלבד. שם המשאב של העסקה החיצונית. שם החבילה של האפליקציה שבה נמכרו המוצרים מתוך האפליקציה (לדוגמה, 'com.some.app'). |
external |
פלט בלבד. המזהה של העסקה הזו. כל מזהי העסקאות באותו שם חבילה חייבים להיות ייחודיים. מוגדר בזמן יצירת העסקה החיצונית. |
original |
חובה. סכום העסקה המקורי לפני המיסים. זהו הסכום לפני מס שדווח במקור ל-Google לפני שהוחלו החזרים כספיים. |
original |
חובה. סכום המס המקורי. זהו סכום המס שדווח במקור ל-Google לפני שהוחלו החזרים כספיים. |
current |
פלט בלבד. סכום העסקה הנוכחי לפני מס. זהו הסכום הנוכחי לפני מס, כולל החזרים כספיים שעשויים להיות חלים על העסקה הזו. |
current |
פלט בלבד. סכום המס הנוכחי. זהו סכום המס הנוכחי, כולל החזרים כספיים שעשויים להיות חלים על העסקה הזו. |
test |
פלט בלבד. אם הערך מוגדר, העסקה הזו הייתה רכישת בדיקה. Google לא תחייב על עסקת בדיקה. |
transaction |
חובה. השעה שבה העסקה הושלמה. חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
create |
פלט בלבד. השעה שבה העסקה נוצרה. זו השעה שבה Google קיבלה הודעה על העסקה. חותמת זמן בפורמט UTC 'Zulu' של RFC3339, עם רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
transaction |
פלט בלבד. המצב הנוכחי של העסקה. |
user |
חובה. כתובת המשתמש לצורך חישוב המס. |
transaction |
זה שינוי אופציונלי. קוד התוכנית של העסקה, שמשמש לקביעת עמלת השירות לאפליקציות שעומדות בדרישות ומשתתפות בתוכניות שותפים. מפתחים שמשתתפים בתוכנית חוויית המדיה של Play (https://play.google.com/console/about/programs/mediaprogram/) חייבים לספק את קוד התוכנית כשהם מדווחים על עסקאות בחיוב חלופי. אם אתם מפתחים שעומדים בדרישות, תוכלו לפנות ל-BDM שלכם כדי לקבל מידע נוסף על הגדרת השדה הזה. הערה: לא ניתן להשתמש בשדה הזה לעסקאות של מבצעים חיצוניים. |
שדה האיחוד transaction_type . סוג העסקה שבוצעה. הערך של transaction_type יכול להיות רק אחת מהאפשרויות הבאות: |
|
one |
זוהי עסקה חד-פעמית ולא חלק ממינוי. |
recurring |
העסקה הזו היא חלק מסדרה של עסקאות חוזרות. |
ExternalTransactionTestPurchase
אין שדות לסוג הזה.
מייצג עסקה שבוצעה באמצעות חשבון בדיקה. Google לא תחייב על העסקאות האלה.
OneTimeExternalTransaction
מייצג עסקה חד-פעמית.
ייצוג ב-JSON |
---|
{ "externalTransactionToken": string } |
שדות | |
---|---|
external |
קלט בלבד. מצוין בקריאה ל-Create. נשלף מהלקוח כשמתבצעת הפעלה של תהליך החיוב החלופי. |
RecurringExternalTransaction
מייצג עסקה שחלק מסדרה של תשלומים חוזרים. זה יכול להיות מינוי או מוצר חד-פעמי עם כמה תשלומים (למשל, הזמנה מראש).
ייצוג ב-JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה האיחוד הערך של |
|
initial |
מזהה העסקה החיצוני של העסקה הראשונה בסדרה הקבועה הזו של עסקאות. לדוגמה, במינוי, זה יהיה מזהה העסקה של התשלום הראשון. חובה כשיוצרים עסקאות חיצוניות חוזרות. |
external |
קלט בלבד. מצוין בקריאה ל-Create. נשלף מהלקוח כשמתבצעת הפעלה של תהליך החיוב החלופי. נדרש רק לרכישה הראשונית. |
migrated |
קלט בלבד. מצוין בקריאה ל-Create. צריך להשתמש בה רק כשעוברים עם מינוי מדיווח חודשי ידני לדיווח אוטומטי. |
שדה האיחוד product_details . חובה. פרטי המוצר בעסקה החיצונית החוזרת. הערך של product_details יכול להיות רק אחת מהאפשרויות הבאות: |
|
external |
פרטי מינוי חיצוני. |
other |
פרטים של מוצר עסקה חיצוני קבוע שלא שייך לאף קטגוריה ספציפית אחרת. |
ExternalTransactionProgram
מייצג את תוכנית העסקאות החיצונית שהמשתמש נתקל בה כדי להשלים את העסקה.
טיפוסים בני מנייה (enum) | |
---|---|
EXTERNAL_TRANSACTION_PROGRAM_UNSPECIFIED |
תוכנית עסקאות לא צוינה. לא בשימוש. |
USER_CHOICE_BILLING |
חיוב לבחירת המשתמש, שבו המשתמש יכול לבחור בין חיוב ב-Google Play לבין חיוב בניהול המפתח. |
ALTERNATIVE_BILLING_ONLY |
חיוב חלופי בלבד, שבו המשתמשים יכולים להשתמש רק בחיוב של מנהל הפיתוח. |
ExternalSubscription
פרטי מינוי חיצוני.
ייצוג ב-JSON |
---|
{
"subscriptionType": enum ( |
שדות | |
---|---|
subscription |
חובה. הסוג של המינוי החיצוני. |
SubscriptionType
הסוגים של מינויים חיצוניים.
טיפוסים בני מנייה (enum) | |
---|---|
SUBSCRIPTION_TYPE_UNSPECIFIED |
לא צוין, אין להשתמש. |
RECURRING |
זהו מינוי קבוע שבו המשתמש מחויב בכל מחזור חיוב. |
PREPAID |
זהו מינוי בתשלום מראש, שבו המשתמש משלם מראש. |
OtherRecurringProduct
אין שדות לסוג הזה.
פרטים של מוצר עסקה חיצוני קבוע שלא שייך לאף קטגוריה ספציפית אחרת.
TransactionState
המצב של עסקה שמתבצעת.
טיפוסים בני מנייה (enum) | |
---|---|
TRANSACTION_STATE_UNSPECIFIED |
סטטוס עסקה לא צוין. לא בשימוש. |
TRANSACTION_REPORTED |
העסקה דווחה ל-Google. |
TRANSACTION_CANCELED |
בוצע החזר כספי מלא על העסקה. |
ExternalTransactionAddress
הכתובת של המשתמש לעסקה החיצונית.
ייצוג ב-JSON |
---|
{ "regionCode": string, "administrativeArea": string } |
שדות | |
---|---|
region |
חובה. קוד אזור בן שתי אותיות שמבוסס על ISO-3166-1 Alpha-2 (קודי האזורים של האו"ם). |
administrative |
זה שינוי אופציונלי. רמה מנהלית משנית ברמה העליונה במדינה או באזור. נדרש רק לעסקאות בהודו. הערכים החוקיים הם: "ANDAMAN AND NICOBAR ISLANDS", "ANDHRA PRADESH", "ARUNACHAL PRADESH", "ASSAM", "BIHAR", "CHANDIGARH", "CHHATTISGARH", "DADRA AND NAGAR HAVELI", "DADRA AND NAGAR HAVELI AND DAMAN AND DIU", "DAMAN AND DIU", "DELHI", "GOA", "GUJARAT", "HARYANA", "HIMACHAL PRADESH", "JAMMU AND KASHMIR", "JHARKHAND", "KARNATAKA", "KERALA", "LADAKH", "LAKSHADWEEP", "MADHYA PRADESH", "MAHARASHTRA", "MANIPUR", "MEGHALAYA", "MIZORAM", "NAGALAND", "ODISHA", "PUDUCHERRY", "PUNJAB", "RAJASTHAN", "SIKKIM", "TAMIL NADU", "TELANGANA", "TRIPURA", "UTTAR PRADESH", "UTTARAKHAND" ו-"WEST BENGAL". |
Methods |
|
---|---|
|
יצירת עסקה חיצונית חדשה. |
|
אחזור של עסקה חיצונית קיימת. |
|
ביצוע החזר כספי או החזר כספי חלקי על עסקה חיצונית קיימת. |