Method: purchases.subscriptions.cancel

ביטול רכישת מינוי של משתמש. המינוי יישאר בתוקף עד למועד התפוגה שלו.

בקשת HTTP

POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel

כתובת ה-URL משתמשת בתחביר של Transcoding של gRPC.

פרמטרים של נתיב

פרמטרים
packageName

string

שם החבילה של האפליקציה שבשבילה נרכש המנוי (לדוגמה, 'com.some.thing').

subscriptionId

string

מזהה המינוי שנרכש (לדוגמה, 'monthly001').

token

string

האסימון שסופק למכשיר של המשתמש כשהמינוי נרכש.

גוף הבקשה

גוף הבקשה מכיל נתונים במבנה הבא:

ייצוג ב-JSON
{
  "cancellationType": enum (CancellationType)
}
שדות
cancellationType

enum (CancellationType)

זה שינוי אופציונלי. סוג הביטול של המינוי שנרכש.

גוף התשובה

אם הפעולה בוצעה ללא שגיאות, גוף התגובה יהיה ריק.

היקפי הרשאה

נדרש היקף הרשאות OAuth הבא:

  • https://www.googleapis.com/auth/androidpublisher

CancellationType

סוג הביטול המבוקש על ידי המפתח.

טיפוסים בני מנייה (enum)
CANCELLATION_TYPE_UNSPECIFIED סוג הביטול לא צוין.
USER_REQUESTED_STOP_RENEWALS הביטול בוצע על ידי המשתמש, וניתן לשחזר את המינוי. הפעולה הזו רק מפסיקה את החידוש הבא של המינוי. במינויים בתשלומים, המשתמשים עדיין צריכים לסיים את תקופת ההתחייבות. פרטים נוספים על חידושים ותשלומים זמינים בכתובת https://developer.android.com/google/play/billing/subscriptions#installments
DEVELOPER_REQUESTED_STOP_PAYMENTS הביטול בוצע לבקשת המפתח, ולא ניתן לשחזר את המינוי. הוא יפסיק את התשלום הבא של המינוי. במינויים בתשלומים, המשתמשים לא יצטרכו לשלם את התשלום הבא ולסיים את תקופת ההתחייבות. פרטים נוספים על חידושים ותשלומים זמינים בכתובת https://developer.android.com/google/play/billing/subscriptions#installments. זוהי התנהגות ברירת המחדל כשלא צוין סוג ביטול.