Method: purchases.subscriptionsv2.cancel

subscriptionsv2.cancel a subscription purchase for the user.

בקשת HTTP

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

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

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

פרמטרים
packageName

string

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

token

string

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

גוף הבקשה

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

ייצוג ב-JSON
{
  "cancellationContext": {
    object (CancellationContext)
  }
}
שדות
cancellationContext

object (CancellationContext)

חובה. פרטים נוספים על ביטול המינוי.

גוף התשובה

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

היקפי הרשאה

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

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

CancellationContext

הקשר הביטול של purchases.subscriptionsv2.cancel API.

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

enum (CancellationType)

חובה. סוג הביטול של המינוי שנרכש.

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