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.

مَعلمات المسار

المعلمات
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

تمثيل JSON
{
  "cancellationType": enum (CancellationType)
}
الحقول
cancellationType

enum (CancellationType)

مطلوب. تمثّل هذه السمة نوع الإلغاء للاشتراك الذي تم شراؤه.

CancellationType

نوع الإلغاء الذي طلبه المطوّر

عمليات التعداد
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