- সম্পদ: সাবস্ক্রিপশন
- বেসপ্ল্যান
- রাজ্য
- স্বয়ংক্রিয় পুনর্নবীকরণ বেসপ্ল্যান টাইপ
- পুনঃসাবস্ক্রাইব স্টেট
- SubscriptionProrationMode
- PrepaidBasePlanType
- টাইম এক্সটেনশন
- কিস্তি বেসপ্ল্যান টাইপ
- নবায়ন প্রকার
- RegionalBasePlanConfig
- অন্যান্য অঞ্চল বেসপ্ল্যান কনফিগ
- সদস্যতা তালিকা
- সীমাবদ্ধ পেমেন্ট দেশ
- পদ্ধতি
সম্পদ: সাবস্ক্রিপশন
একটি অ্যাপের জন্য একটি একক সদস্যতা।
JSON প্রতিনিধিত্ব |
---|
{ "packageName": string, "productId": string, "basePlans": [ { object ( |
ক্ষেত্র | |
---|---|
packageName | অপরিবর্তনীয়। মূল অ্যাপের প্যাকেজের নাম। |
productId | অপরিবর্তনীয়। পণ্যের অনন্য পণ্য আইডি। অভিভাবক অ্যাপের মধ্যে অনন্য। পণ্য আইডি অবশ্যই ছোট হাতের অক্ষর (az), সংখ্যা (0-9), আন্ডারস্কোর (_) এবং বিন্দু (.) দিয়ে গঠিত হতে হবে। এটি অবশ্যই একটি ছোট হাতের অক্ষর বা সংখ্যা দিয়ে শুরু করতে হবে এবং দৈর্ঘ্যে 1 থেকে 40 (অন্তর্ভুক্ত) অক্ষরের মধ্যে হতে হবে৷ |
basePlans[] | এই সদস্যতার জন্য ভিত্তি পরিকল্পনা সেট. অন্য কোন অফার প্রযোজ্য না হলে সাবস্ক্রিপশনের মূল্য এবং সময়কালের প্রতিনিধিত্ব করে। |
listings[] | প্রয়োজন। এই সদস্যতার জন্য স্থানীয় তালিকার তালিকা। অভিভাবক অ্যাপের ডিফল্ট ভাষার জন্য অন্তত একটি এন্ট্রি থাকতে হবে। |
archived | শুধুমাত্র আউটপুট। অপ্রচলিত: সদস্যতা সংরক্ষণাগার সমর্থিত নয়। |
taxAndComplianceSettings | কর এবং আইনি সম্মতি সম্পর্কে বিশদ বিবরণ। |
restrictedPaymentCountries | ঐচ্ছিক। যে দেশে এই সদস্যতা ক্রয় একই দেশে নিবন্ধিত অর্থপ্রদানের পদ্ধতিতে সীমাবদ্ধ। খালি থাকলে, কোন অর্থপ্রদানের অবস্থান বিধিনিষেধ আরোপ করা হয় না। |
বেসপ্ল্যান
সাবস্ক্রিপশনের জন্য একটি একক বেস প্ল্যান।
JSON প্রতিনিধিত্ব |
---|
{ "basePlanId": string, "state": enum ( |
ক্ষেত্র | |
---|---|
basePlanId | প্রয়োজন। অপরিবর্তনীয়। এই বেস প্ল্যানের অনন্য শনাক্তকারী। সাবস্ক্রিপশনের মধ্যে অনন্য হতে হবে এবং RFC-1034-এর সাথে সামঞ্জস্যপূর্ণ হতে হবে। অর্থাৎ, এই আইডিতে শুধুমাত্র ছোট হাতের অক্ষর (az), সংখ্যা (0-9), এবং হাইফেন (-) থাকতে পারে এবং সর্বাধিক 63টি অক্ষর থাকতে পারে। |
state | শুধুমাত্র আউটপুট। বেস প্ল্যানের অবস্থা, অর্থাৎ এটি সক্রিয় কিনা। খসড়া এবং নিষ্ক্রিয় বেস প্ল্যান সক্রিয় বা মুছে ফেলা যেতে পারে। সক্রিয় ভিত্তি পরিকল্পনা নিষ্ক্রিয় করা যেতে পারে. নিষ্ক্রিয় ভিত্তি পরিকল্পনা বাতিল করা যেতে পারে. এই ক্ষেত্রটি রিসোর্স আপডেট করে পরিবর্তন করা যাবে না। পরিবর্তে ডেডিকেটেড শেষ পয়েন্ট ব্যবহার করুন. |
regionalConfigs[] | এই বেস প্ল্যানের জন্য অঞ্চল-নির্দিষ্ট তথ্য। |
offerTags[] | এই বেস প্ল্যানের জন্য নির্দিষ্ট 20টি পর্যন্ত কাস্টম ট্যাগের তালিকা, এবং বিলিং লাইব্রেরির মাধ্যমে অ্যাপে ফিরে এসেছে। এই বেস প্ল্যানের সাবস্ক্রিপশন অফারগুলিও বিলিং লাইব্রেরিতে এই অফার ট্যাগগুলি পাবে৷ |
otherRegionsConfig | যে কোনো নতুন অবস্থানের জন্য মূল্যের তথ্য Play ভবিষ্যতে চালু হতে পারে। যদি বাদ দেওয়া হয়, তাহলে বেসপ্ল্যান স্বয়ংক্রিয়ভাবে উপলব্ধ হবে না যে কোনো নতুন অবস্থান Play ভবিষ্যতে লঞ্চ করতে পারে। |
ইউনিয়ন ফিল্ড base_plan_type । এই বেস প্ল্যানের ধরন। ঠিক একটি সেট করা আবশ্যক. বেস প্ল্যান তৈরি হওয়ার পরে বেস প্ল্যানের ধরন অপরিবর্তনীয়। base_plan_type নিম্নলিখিতগুলির মধ্যে একটি হতে পারে: | |
autoRenewingBasePlanType | সেট করুন যখন বেস প্ল্যান স্বয়ংক্রিয়ভাবে একটি নিয়মিত বিরতিতে পুনর্নবীকরণ হয়। |
prepaidBasePlanType | সেট করুন যখন বেস প্ল্যান স্বয়ংক্রিয়ভাবে বিলিং সময়ের শেষে পুনর্নবীকরণ হয় না। |
installmentsBasePlanType | কিস্তি বেস প্ল্যানের জন্য সেট করুন যেখানে একজন ব্যবহারকারী একটি নির্দিষ্ট সংখ্যক অর্থপ্রদানের জন্য প্রতিশ্রুতিবদ্ধ। |
রাজ্য
একটি বেস প্ল্যানের বর্তমান অবস্থা।
Enums | |
---|---|
STATE_UNSPECIFIED | অনির্দিষ্ট অবস্থা। |
DRAFT | বেস প্ল্যানটি বর্তমানে একটি খসড়া অবস্থায় রয়েছে এবং এটি সক্রিয় করা হয়নি। এই সময়ে এটি নিরাপদে মুছে ফেলা যেতে পারে। |
ACTIVE | বেস প্ল্যানটি সক্রিয় এবং নতুন গ্রাহকদের জন্য উপলব্ধ। |
INACTIVE | বেস প্ল্যানটি নিষ্ক্রিয় এবং শুধুমাত্র বিদ্যমান গ্রাহকদের জন্য উপলব্ধ। |
স্বয়ংক্রিয় পুনর্নবীকরণ বেসপ্ল্যান টাইপ
একটি বেস প্ল্যানের প্রতিনিধিত্ব করে যা স্বয়ংক্রিয়ভাবে এর সদস্যতার মেয়াদ শেষে পুনর্নবীকরণ হয়।
JSON প্রতিনিধিত্ব |
---|
{ "billingPeriodDuration": string, "gracePeriodDuration": string, "accountHoldDuration": string, "resubscribeState": enum ( |
ক্ষেত্র | |
---|---|
billingPeriodDuration | প্রয়োজন। অপরিবর্তনীয়। সাবস্ক্রিপশনের সময়কাল, ISO 8601 ফর্ম্যাটে উল্লেখ করা হয়েছে। গ্রহণযোগ্য বিলিং সময়ের তালিকার জন্য, সহায়তা কেন্দ্র দেখুন। বেস প্ল্যান তৈরি হওয়ার পরে সময়কাল অপরিবর্তনীয়। |
gracePeriodDuration | সাবস্ক্রিপশনের গ্রেস পিরিয়ড, ISO 8601 ফর্ম্যাটে উল্লেখ করা হয়েছে। গ্রহণযোগ্য মানগুলি হল P0D (শূন্য দিন), P3D (3 দিন), P7D (7 দিন), P14D (14 দিন), এবং P30D (30 দিন)। নির্দিষ্ট করা না থাকলে, পুনরাবৃত্ত সময়কালের উপর ভিত্তি করে একটি ডিফল্ট মান ব্যবহার করা হবে। |
accountHoldDuration | ঐচ্ছিক। সাবস্ক্রিপশনের অ্যাকাউন্ট হোল্ডের সময়কাল, ISO 8601 ফর্ম্যাটে উল্লেখ করা হয়েছে। গ্রহণযোগ্য মান অবশ্যই DAYS এবং P0D (শূন্য দিন) থেকে P30D (30 দিন) এর মধ্যে হতে হবে। নির্দিষ্ট করা না থাকলে, ডিফল্ট মান হল P30D (30 দিন)। |
resubscribeState | ব্যবহারকারীরা Google Play সারফেসগুলিতে এই বেস প্ল্যানে পুনরায় সদস্যতা নিতে সক্ষম হবেন কিনা। নির্দিষ্ট না থাকলে RESUBSCRIBE_STATE_ACTIVE-তে ডিফল্ট। |
prorationMode | বেস প্ল্যানের জন্য প্রেশন মোড নির্ধারণ করে যখন একজন ব্যবহারকারী অন্য বেস প্ল্যান থেকে এই প্ল্যানে স্যুইচ করে তখন কী ঘটবে। অনির্দিষ্ট থাকলে, ডিফল্ট CHARGE_ON_NEXT_BILLING_DATE এ। |
legacyCompatible | পুনর্নবীকরণ বেস প্ল্যান পশ্চাদপদ সামঞ্জস্যপূর্ণ কিনা। পশ্চাদগামী সামঞ্জস্যপূর্ণ বেস প্ল্যানটি Google Play বিলিং লাইব্রেরি অবচিত পদ্ধতি querySkuDetailsAsync() দ্বারা ফেরত দেওয়া হয়। একটি প্রদত্ত সাবস্ক্রিপশনের জন্য শুধুমাত্র একটি পুনর্নবীকরণ বেস প্ল্যানকে লিগ্যাসি সামঞ্জস্যপূর্ণ হিসাবে চিহ্নিত করা যেতে পারে। |
legacyCompatibleSubscriptionOfferId | সাবস্ক্রিপশন অফার আইডি যা লিগ্যাসি সামঞ্জস্যপূর্ণ। পশ্চাদগামী সামঞ্জস্যপূর্ণ সাবস্ক্রিপশন অফারটি Google Play বিলিং লাইব্রেরি অবচিত পদ্ধতি querySkuDetailsAsync() দ্বারা ফেরত দেওয়া হয়। একটি প্রদত্ত পুনর্নবীকরণ বেস প্ল্যানের জন্য শুধুমাত্র একটি সাবস্ক্রিপশন অফারকে লিগ্যাসি সামঞ্জস্যপূর্ণ হিসাবে চিহ্নিত করা যেতে পারে। লিগ্যাসি সামঞ্জস্যপূর্ণ হিসাবে কোনো সাবস্ক্রিপশন অফার না থাকার জন্য এই ক্ষেত্রটিকে খালি স্ট্রিং হিসাবে সেট করুন৷ |
পুনঃসাবস্ক্রাইব স্টেট
বেস প্ল্যান রিসাবস্ক্রাইব স্টেট।
Enums | |
---|---|
RESUBSCRIBE_STATE_UNSPECIFIED | অনির্দিষ্ট অবস্থা। |
RESUBSCRIBE_STATE_ACTIVE | পুনরায় সদস্যতা সক্রিয় আছে. |
RESUBSCRIBE_STATE_INACTIVE | পুনরায় সদস্যতা নিষ্ক্রিয়. |
SubscriptionProrationMode
বেস প্ল্যান পুনর্নবীকরণের জন্য ব্যবহৃত প্রেশন মোড।
Enums | |
---|---|
SUBSCRIPTION_PRORATION_MODE_UNSPECIFIED | অনির্দিষ্ট মোড। |
SUBSCRIPTION_PRORATION_MODE_CHARGE_ON_NEXT_BILLING_DATE | ব্যবহারকারীদের তাদের বর্তমান বিলিং মেয়াদ শেষে তাদের নতুন বেস প্ল্যানের জন্য চার্জ করা হবে। |
SUBSCRIPTION_PRORATION_MODE_CHARGE_FULL_PRICE_IMMEDIATELY | ব্যবহারকারীদের তাদের নতুন বেস প্ল্যানের জন্য অবিলম্বে এবং সম্পূর্ণরূপে চার্জ করা হবে। তাদের বিদ্যমান সাবস্ক্রিপশনের যে কোনো অবশিষ্ট সময় নতুন বিলিং পরিকল্পনার মেয়াদ বাড়ানোর জন্য ব্যবহার করা হবে। |
PrepaidBasePlanType
একটি বেস প্ল্যানের প্রতিনিধিত্ব করে যা বেস প্ল্যানের শেষে স্বয়ংক্রিয়ভাবে পুনর্নবীকরণ হয় না এবং ব্যবহারকারীর দ্বারা ম্যানুয়ালি পুনর্নবীকরণ করা আবশ্যক।
JSON প্রতিনিধিত্ব |
---|
{
"billingPeriodDuration": string,
"timeExtension": enum ( |
ক্ষেত্র | |
---|---|
billingPeriodDuration | প্রয়োজন। অপরিবর্তনীয়। সাবস্ক্রিপশনের সময়কাল, ISO 8601 ফর্ম্যাটে উল্লেখ করা হয়েছে। গ্রহণযোগ্য বিলিং সময়ের তালিকার জন্য, সহায়তা কেন্দ্র দেখুন। বেস প্ল্যান তৈরি হওয়ার পরে সময়কাল অপরিবর্তনীয়। |
timeExtension | ব্যবহারকারীরা Google Play সারফেসগুলিতে এই প্রিপেইড বেস প্ল্যানটি প্রসারিত করতে সক্ষম হবেন কিনা। নির্দিষ্ট না থাকলে TIME_EXTENSION_ACTIVE-এ ডিফল্ট। |
টাইম এক্সটেনশন
বেস প্ল্যান টাইম এক্সটেনশন।
Enums | |
---|---|
TIME_EXTENSION_UNSPECIFIED | অনির্দিষ্ট অবস্থা। |
TIME_EXTENSION_ACTIVE | সময় এক্সটেনশন সক্রিয় আছে. ব্যবহারকারীদের তাদের প্রিপেইড প্ল্যান টপ-আপ বা প্রসারিত করার অনুমতি দেওয়া হয়। |
TIME_EXTENSION_INACTIVE | সময় এক্সটেনশন নিষ্ক্রিয়. ব্যবহারকারীরা তাদের প্রিপেইড প্ল্যান টপ-আপ বা প্রসারিত করতে পারবেন না। |
কিস্তি বেসপ্ল্যান টাইপ
একটি কিস্তি বেস প্ল্যানের প্রতিনিধিত্ব করে যেখানে একজন ব্যবহারকারী একটি নির্দিষ্ট সংখ্যক অর্থপ্রদানের প্রতিশ্রুতি দেয়।
JSON প্রতিনিধিত্ব |
---|
{ "billingPeriodDuration": string, "committedPaymentsCount": integer, "renewalType": enum ( |
ক্ষেত্র | |
---|---|
billingPeriodDuration | প্রয়োজন। অপরিবর্তনীয়। সাবস্ক্রিপশনের সময়কাল, ISO 8601 ফর্ম্যাটে উল্লেখ করা হয়েছে। গ্রহণযোগ্য বিলিং সময়ের তালিকার জন্য, সহায়তা কেন্দ্র দেখুন। বেস প্ল্যান তৈরি হওয়ার পরে সময়কাল অপরিবর্তনীয়। |
committedPaymentsCount | প্রয়োজন। অপরিবর্তনীয়। ব্যবহারকারীর জন্য প্রতিশ্রুতিবদ্ধ অর্থপ্রদানের সংখ্যা। বেস প্ল্যান তৈরি হওয়ার পরে এটি অপরিবর্তনীয়। |
renewalType | প্রয়োজন। অপরিবর্তনীয়। কিস্তি বেস প্ল্যান পুনর্নবীকরণের ধরন। প্রাথমিক প্রতিশ্রুতি শেষে আচরণ নির্ধারণ করে। বেস প্ল্যান তৈরি হওয়ার পর পুনর্নবীকরণের ধরন অপরিবর্তনীয়। |
gracePeriodDuration | সাবস্ক্রিপশনের গ্রেস পিরিয়ড, ISO 8601 ফর্ম্যাটে উল্লেখ করা হয়েছে। গ্রহণযোগ্য মানগুলি হল P0D (শূন্য দিন), P3D (3 দিন), P7D (7 দিন), P14D (14 দিন), এবং P30D (30 দিন)। নির্দিষ্ট করা না থাকলে, পুনরাবৃত্ত সময়কালের উপর ভিত্তি করে একটি ডিফল্ট মান ব্যবহার করা হবে। |
accountHoldDuration | ঐচ্ছিক। সাবস্ক্রিপশনের অ্যাকাউন্ট হোল্ডের সময়কাল, বিশেষভাবে দিন এবং ISO 8601 ফর্ম্যাটে নির্দিষ্ট করা হয়েছে। গ্রহণযোগ্য মান হল P0D (শূন্য দিন) থেকে P30D (30 দিন)। নির্দিষ্ট করা না থাকলে, ডিফল্ট মান হল P30D (30 দিন)। |
resubscribeState | ব্যবহারকারীরা Google Play সারফেসগুলিতে এই বেস প্ল্যানে পুনরায় সদস্যতা নিতে সক্ষম হবেন কিনা। নির্দিষ্ট না থাকলে RESUBSCRIBE_STATE_ACTIVE-তে ডিফল্ট। |
prorationMode | বেস প্ল্যানের জন্য প্রেশন মোড নির্ধারণ করে যখন একজন ব্যবহারকারী অন্য বেস প্ল্যান থেকে এই প্ল্যানে স্যুইচ করে তখন কী ঘটবে। অনির্দিষ্ট থাকলে, ডিফল্ট CHARGE_ON_NEXT_BILLING_DATE এ। |
নবায়ন প্রকার
কিস্তি বেস প্ল্যান পুনর্নবীকরণের ধরন। প্রাথমিক প্রতিশ্রুতি শেষে আচরণ নির্ধারণ করে। বেস প্ল্যান তৈরি হওয়ার পর পুনর্নবীকরণের ধরন অপরিবর্তনীয়।
Enums | |
---|---|
RENEWAL_TYPE_UNSPECIFIED | অনির্দিষ্ট অবস্থা। |
RENEWAL_TYPE_RENEWS_WITHOUT_COMMITMENT | প্রতিশ্রুতি ছাড়াই বিলিং সময়কালের জন্য পর্যায়ক্রমে পুনর্নবীকরণ করা হয়। |
RENEWAL_TYPE_RENEWS_WITH_COMMITMENT | প্রাথমিকের মতো একই সময়কালের প্রতিশ্রুতি দিয়ে পুনর্নবীকরণ করা হয়। |
RegionalBasePlanConfig
একটি অঞ্চলের জন্য নির্দিষ্ট একটি বেস প্ল্যানের জন্য কনফিগারেশন।
JSON প্রতিনিধিত্ব |
---|
{
"regionCode": string,
"newSubscriberAvailability": boolean,
"price": {
object ( |
ক্ষেত্র | |
---|---|
regionCode | প্রয়োজন। অঞ্চল কোড এই কনফিগারেশন প্রযোজ্য, যেমন ISO 3166-2 দ্বারা সংজ্ঞায়িত, যেমন "US"। |
newSubscriberAvailability | নির্দিষ্ট অঞ্চলে বেস প্ল্যান নতুন গ্রাহকদের জন্য উপলব্ধ কিনা। এই মান মিথ্যা সেট করা থাকলে বিদ্যমান গ্রাহকদের তাদের সদস্যতা বাতিল করা হবে না। যদি নির্দিষ্ট করা না থাকে, তাহলে এটি ডিফল্ট হিসেবে মিথ্যা হবে। |
price | নির্দিষ্ট অঞ্চলে বেস প্ল্যানের দাম। বেস প্ল্যানটি নতুন গ্রাহকদের জন্য উপলব্ধ হলে অবশ্যই সেট করতে হবে। নির্দিষ্ট অঞ্চলের সাথে লিঙ্ক করা মুদ্রায় সেট করা আবশ্যক। |
অন্যান্য অঞ্চল বেসপ্ল্যান কনফিগ
যে কোনো নতুন অবস্থানের জন্য মূল্যের তথ্য প্লে চালু হতে পারে।
JSON প্রতিনিধিত্ব |
---|
{ "usdPrice": { object ( |
ক্ষেত্র | |
---|---|
usdPrice | প্রয়োজন। প্লে লঞ্চ হতে পারে এমন যেকোনো নতুন অবস্থানের জন্য ব্যবহার করার জন্য USD-এ মূল্য। |
eurPrice | প্রয়োজন। প্লে লঞ্চ হতে পারে এমন যেকোনো নতুন অবস্থানের জন্য ব্যবহার করার জন্য মূল্য EUR-এ। |
newSubscriberAvailability | বেস প্ল্যানটি নতুন গ্রাহকদের জন্য যেকোন নতুন অবস্থানে উপলব্ধ কিনা প্লে চালু হতে পারে৷ যদি নির্দিষ্ট না করা হয় তবে এটি ডিফল্ট হিসাবে মিথ্যা হয়ে যাবে৷ |
সদস্যতা তালিকা
সাবস্ক্রিপশনের ভোক্তা-দৃশ্যমান মেটাডেটা।
JSON প্রতিনিধিত্ব |
---|
{ "languageCode": string, "title": string, "benefits": [ string ], "description": string } |
ক্ষেত্র | |
---|---|
languageCode | প্রয়োজন। এই তালিকার ভাষা, যেমন BCP-47 দ্বারা সংজ্ঞায়িত করা হয়েছে, যেমন "en-US"৷ |
title | প্রয়োজন। এই তালিকার ভাষায় এই সদস্যতার শিরোনাম। সরল পাঠ্য। |
benefits[] | প্লে স্টোরের মতো প্ল্যাটফর্মে ব্যবহারকারীকে দেখানো সুবিধার একটি তালিকা এবং এই তালিকার ভাষায় পুনরুদ্ধার প্রবাহ। সরল পাঠ্য। সর্বোচ্চ চারটি সুবিধার অর্ডার করা তালিকা। |
description | এই তালিকার ভাষায় এই সদস্যতার বর্ণনা। সর্বাধিক দৈর্ঘ্য - 80 অক্ষর। সরল পাঠ্য। |
সীমাবদ্ধ পেমেন্ট দেশ
যে দেশে এই পণ্যের ক্রয় একই দেশে নিবন্ধিত অর্থপ্রদানের পদ্ধতিতে সীমাবদ্ধ। খালি থাকলে, কোন অর্থপ্রদানের অবস্থান বিধিনিষেধ আরোপ করা হয় না।
JSON প্রতিনিধিত্ব |
---|
{ "regionCodes": [ string ] } |
ক্ষেত্র | |
---|---|
regionCodes[] | প্রয়োজন। আইএসও 3166-2 দ্বারা সংজ্ঞায়িত হিসাবে অর্থপ্রদানের বিধিনিষেধ আরোপ করার জন্য অঞ্চল কোড, যেমন "US"৷ |
পদ্ধতি | |
---|---|
(deprecated) | অপ্রচলিত: সদস্যতা সংরক্ষণাগার সমর্থিত নয়। |
| এক বা একাধিক সদস্যতা পড়ে। |
| সদস্যতার একটি ব্যাচ আপডেট করে। |
| একটি নতুন সদস্যতা তৈরি করে। |
| একটি সাবস্ক্রিপশন মুছে দেয়। |
| একটি একক সাবস্ক্রিপশন পড়ে। |
| একটি প্রদত্ত অ্যাপের অধীনে সমস্ত সদস্যতা তালিকাভুক্ত করে৷ |
| একটি বিদ্যমান সদস্যতা আপডেট করে। |