Method: purchases.subscriptions.cancel

একজন ব্যবহারকারীর সদস্যতা ক্রয় বাতিল করে। সাবস্ক্রিপশন এর মেয়াদ শেষ না হওয়া পর্যন্ত বৈধ থাকে।

HTTP অনুরোধ

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

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
packageName

string

অ্যাপ্লিকেশনটির প্যাকেজের নাম যার জন্য এই সদস্যতা কেনা হয়েছিল (উদাহরণস্বরূপ, 'com.some.thing')।

subscriptionId

string

দ্রষ্টব্য: 21 মে, 2025 থেকে, সাবস্ক্রিপশনআইডির প্রয়োজন নেই এবং অ্যাড-অনগুলির সাথে সাবস্ক্রিপশনের জন্য সুপারিশ করা হয় না। কেনা সাবস্ক্রিপশন আইডি (উদাহরণস্বরূপ, 'মাসিক001')।

token

string

সদস্যতা কেনার সময় ব্যবহারকারীর ডিভাইসে দেওয়া টোকেন।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "cancellationType": enum (CancellationType)
}
ক্ষেত্র
cancellationType

enum ( CancellationType )

ঐচ্ছিক। কেনা সাবস্ক্রিপশনের জন্য বাতিলকরণের ধরন। মনে রাখবেন যে এই ক্ষেত্রটি শুধুমাত্র HTTP অনুরোধে সমর্থিত। এটি ক্লায়েন্ট লাইব্রেরিতে পাওয়া যায় না।

প্রতিক্রিয়া শরীর

সফল হলে, প্রতিক্রিয়া বডি খালি।

নমুনা

নিম্নলিখিত একটি নমুনা অনুরোধ:

curl -X POST \
  -H "Accept: application/json" \
  "https://androidpublisher.googleapis.com/androidpublisher/v3/applications/com.example.app/purchases/subscriptions/monthly.premium.plan/tokens/EXAMPLE_TOKEN_STRING_12345:cancel"

অনুমোদনের সুযোগ

নিম্নলিখিত 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 দেখুন এটি হল ডিফল্ট আচরণ যখন কোনও বাতিলকরণের ধরন নির্দিষ্ট করা না থাকে৷