- משאב: עסקה חיצונית
- ExternalTransactionTestPurchase
- OneTimeExternalTransaction
- RecurringExternalTransaction
- ExternalTransactionProgram
- ExternalSubscription
- SubscriptionType
- OtherRecurringProduct
- TransactionState
- ExternalTransactionAddress
- ExternalOfferInitialAcquisitionDetails
- שיטות
משאב: עסקה חיצונית
הפרטים של עסקה חיצונית.
ייצוג JSON |
---|
{ "packageName": string, "externalTransactionId": string, "originalPreTaxAmount": { object ( |
שדות | |
---|---|
packageName |
פלט בלבד. שם המשאב של הטרנזקציה החיצונית. שם החבילה של האפליקציה שבה נמכרו המוצרים מתוך האפליקציה (לדוגמה, 'com.some.app'). |
externalTransactionId |
פלט בלבד. המזהה של העסקה הזו. כל מזהי העסקאות לאותו שם חבילה חייבים להיות ייחודיים. מגדירים את זה כשיוצרים את העסקה החיצונית. |
originalPreTaxAmount |
חובה. סכום העסקה המקורי לפני מיסים. הנתון הזה מייצג את הסכום המקורי לפני מס ש-Google קיבלה במקור לפני שהתקבלו החזרים כספיים. |
originalTaxAmount |
חובה. סכום המס המקורי. הנתון הזה מייצג את סכום המס שהודענו לו במקור ל-Google לפני שהתקבלו החזרים כספיים. |
currentPreTaxAmount |
פלט בלבד. סכום העסקה הנוכחי לפני מס. הנתון הזה מייצג את הסכום הנוכחי לפני מס, כולל כל ההחזרים הכספיים שבוצעו על העסקה הזו. |
currentTaxAmount |
פלט בלבד. סכום המס הנוכחי. הנתון הזה מייצג את סכום המס הנוכחי, כולל החזרים כספיים שבוצעו על העסקה הזו. |
testPurchase |
פלט בלבד. אם הוגדרה, העסקה הזו הייתה רכישה לניסיון. Google לא תחייב אתכם על עסקת בדיקה. |
transactionTime |
חובה. השעה שבה העסקה הושלמה. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
createTime |
פלט בלבד. השעה שבה העסקה הזו נוצרה. המועד הזה שבו Google קיבלה הודעה על העסקה. חותמת זמן ב-RFC3339 UTC 'Zulu' בפורמט של רזולוציה של ננו-שנייה ועד תשע ספרות עשרוניות. דוגמאות: |
transactionState |
פלט בלבד. המצב הנוכחי של העסקה. |
userTaxAddress |
חובה. כתובת המשתמש לצורך חישוב המס. |
transactionProgramCode |
זה שינוי אופציונלי. קוד תוכנית העסקאות, המשמש לקביעת עמלת השירות עבור אפליקציות שעומדות בדרישות ומשתתפות בתוכניות שותפים. מפתחים שמשתתפים בתוכנית חוויית המדיה של Play (https://play.google.com/console/about/programs/mediaprogram/) חייבים לספק את קוד התוכנית כשהם מדווחים על עסקאות במערכת חיוב חלופית. אם אתם מפתחים שעומדים בדרישות, תוכלו לפנות ל-BDM כדי לקבל מידע נוסף על הגדרת השדה הזה. הערה: לא ניתן להשתמש בשדה הזה לעסקאות חיצוניות של מבצעים. |
externalOfferInitialAcquisitionDetails |
זה שינוי אופציונלי. פרטים על הפעם הראשונה שבה משתמש/מכשיר השלים עסקה באמצעות מבצעים חיצוניים. לא נדרש בעסקאות שמבוצעות באמצעות מערכת חיוב לבחירת המשתמש או מערכת חיוב חלופית בלבד. |
שדה איחוד transaction_type . סוג העסקה שבוצעה. transaction_type יכול להיות רק אחת מהאפשרויות הבאות: |
|
oneTimeTransaction |
זוהי עסקה חד-פעמית ולא חלק ממינוי. |
recurringTransaction |
העסקה הזו היא חלק מסדרה חוזרת של עסקאות. |
ExternalTransactionTestPurchase
אין שדות בסוג הזה.
מייצג עסקה שבוצעה באמצעות חשבון בדיקה. Google לא תחייב את העסקאות האלו.
OneTimeExternalTransaction
מייצג עסקה חד-פעמית.
ייצוג JSON |
---|
{ "externalTransactionToken": string } |
שדות | |
---|---|
externalTransactionToken |
קלט בלבד. סופק במהלך השיחה ליצירה. מאוחזר מהלקוח כשתהליך החיוב החלופי מופעל. |
RecurringExternalTransaction
מייצג עסקה שהיא חלק מסדרה של תשלומים קבועים. המוצר יכול להיות מינוי או מוצר חד-פעמי עם כמה תשלומים (כמו הזמנה מראש).
ייצוג JSON |
---|
{ // Union field |
שדות | |
---|---|
שדה איחוד
|
|
initialExternalTransactionId |
מזהה העסקה החיצוני של העסקה הראשונה בסדרה החוזרת של העסקאות. למשל, עבור מינוי, זה יהיה מזהה העסקה של התשלום הראשון. חובה כשיוצרים עסקאות חיצוניות חוזרות. |
externalTransactionToken |
קלט בלבד. סופק במהלך השיחה ליצירה. מאוחזר מהלקוח כשתהליך החיוב החלופי מופעל. נדרש רק עבור הרכישה הראשונית. |
migratedTransactionProgram |
קלט בלבד. סופק במהלך השיחה ליצירה. יש להשתמש באפשרות הזו רק כשמעבירים מינוי מדיווח חודשי ידני לדיווח אוטומטי. |
שדה איחוד product_details . חובה. פרטי המוצר בעסקה החיצונית החוזרת. product_details יכול להיות רק אחת מהאפשרויות הבאות: |
|
externalSubscription |
פרטים על מינוי חיצוני. |
otherRecurringProduct |
פרטים על מוצר בעסקה חיצונית קבועה שלא שייך לאף קטגוריה ספציפית אחרת. |
ExternalTransactionProgram
מייצג את תוכנית העסקאות החיצונית שהמשתמש חווה כדי להשלים את העסקה.
טיפוסים בני מנייה (enum) | |
---|---|
EXTERNAL_TRANSACTION_PROGRAM_UNSPECIFIED |
תוכנית העסקאות לא מוגדרת. לא בשימוש. |
USER_CHOICE_BILLING |
חיוב לבחירת המשתמש, שבו המשתמשים יכולים לבחור בין חיוב בניהול מפתחים לחיוב ב-Google Play. |
ALTERNATIVE_BILLING_ONLY |
מערכת חיוב חלופית בלבד, שבה המשתמשים יכולים להשתמש רק בחיוב דרך חשבון ניהול של מפתח. |
ExternalSubscription
פרטים על מינוי חיצוני.
ייצוג JSON |
---|
{
"subscriptionType": enum ( |
שדות | |
---|---|
subscriptionType |
חובה. סוג המינוי החיצוני. |
SubscriptionType
סוגי המינויים החיצוניים.
טיפוסים בני מנייה (enum) | |
---|---|
SUBSCRIPTION_TYPE_UNSPECIFIED |
לא צוין, לא להשתמש. |
RECURRING |
זהו מינוי קבוע שבו המשתמש מחויב בכל מחזור חיובים. |
PREPAID |
זהו מינוי בתשלום מראש, שבו המשתמש משלם מראש. |
OtherRecurringProduct
אין שדות בסוג הזה.
פרטים על מוצר בעסקה חיצונית קבועה שלא שייך לאף קטגוריה אחרת ספציפית יותר.
TransactionState
המצב של העסקה שמתבצעת.
טיפוסים בני מנייה (enum) | |
---|---|
TRANSACTION_STATE_UNSPECIFIED |
מצב העסקה לא צוין. לא בשימוש. |
TRANSACTION_REPORTED |
העסקה דווחה ל-Google בהצלחה. |
TRANSACTION_CANCELED |
בוצע החזר כספי מלא על העסקה. |
ExternalTransactionAddress
כתובת המשתמש עבור העסקה החיצונית.
ייצוג JSON |
---|
{ "regionCode": string, "administrativeArea": string } |
שדות | |
---|---|
regionCode |
חובה. קוד אזור בן שתי אותיות על סמך קודי אזור של ISO-3166-1 Alpha-2 (קודי אזור של UN). |
administrativeArea |
זה שינוי אופציונלי. חלוקת משנה מנהלית ברמה העליונה של המדינה/האזור. נדרש רק לעסקאות בהודו. |
ExternalOfferInitialAcquisitionDetails
פרטים על הפעם הראשונה שבה משתמש/מכשיר השלים עסקה באמצעות מבצעים חיצוניים.
ייצוג JSON |
---|
{ "externalTransactionId": string } |
שדות | |
---|---|
externalTransactionId |
חובה. מזהה העסקה החיצוני של הרכישה הראשונה שהמשתמש ביצע. |
שיטות |
|
---|---|
|
יצירת עסקה חיצונית חדשה. |
|
מקבל עסקה חיצונית קיימת. |
|
מבצעים החזר כספי או מבצעים החזר כספי חלקי על עסקה חיצונית קיימת. |