Method: purchases.subscriptions.cancel

خرید اشتراک کاربر را لغو می کند. اشتراک تا زمان انقضا اعتبار دارد.

درخواست HTTP

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

URL از دستور GRPC Transcoding استفاده می کند.

پارامترهای مسیر

پارامترها
package Name

string

نام بسته برنامه ای که این اشتراک برای آن خریداری شده است (به عنوان مثال، 'com.some.thing').

subscription Id

string

شناسه اشتراک خریداری شده (به عنوان مثال، 'monthly001').

token

string

رمز ارائه شده به دستگاه کاربر هنگام خرید اشتراک.

درخواست بدن

بدنه درخواست حاوی داده هایی با ساختار زیر است:

نمایندگی JSON
{
  "cancellationType": enum (CancellationType)
}
فیلدها
cancellation Type

enum ( CancellationType )

اختیاری. نوع لغو اشتراک خریداری شده.

بدن پاسخگو

در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.

محدوده مجوز

به محدوده OAuth زیر نیاز دارد:

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

نوع لغو

نوع لغو درخواست شده توسط توسعه دهنده.

Enums
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 مراجعه کنید این رفتار پیش‌فرض زمانی است که هیچ نوع لغو مشخص نشده باشد.