خرید اشتراک کاربر را لغو می کند. اشتراک تا زمان انقضا اعتبار دارد.
درخواست HTTP
POST https://androidpublisher.googleapis.com/androidpublisher/v3/applications/{packageName}/purchases/subscriptions/{subscriptionId}/tokens/{token}:cancel
URL از دستور GRPC Transcoding استفاده می کند.
پارامترهای مسیر
پارامترها | |
---|---|
package Name | نام بسته برنامه ای که این اشتراک برای آن خریداری شده است (به عنوان مثال، 'com.some.thing'). |
subscription Id | شناسه اشتراک خریداری شده (به عنوان مثال، 'monthly001'). |
token | رمز ارائه شده به دستگاه کاربر هنگام خرید اشتراک. |
درخواست بدن
بدنه درخواست حاوی داده هایی با ساختار زیر است:
نمایندگی JSON |
---|
{
"cancellationType": enum ( |
فیلدها | |
---|---|
cancellation Type | اختیاری. نوع لغو اشتراک خریداری شده. |
بدن پاسخگو
در صورت موفقیت آمیز بودن، بدنه پاسخ خالی است.
محدوده مجوز
به محدوده 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 مراجعه کنید این رفتار پیشفرض زمانی است که هیچ نوع لغو مشخص نشده باشد. |