আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন .info- তে যান।
ভূমিকা
শুধুমাত্র ফি প্ল্যানে, ডেভেলপার কেবল রেট প্ল্যানে উল্লেখিত এপিআই প্রোভাইডারের ফি প্রদান করেন, যেমন এককালীন সেটআপ ফি বা মেয়াদপূর্তির পূর্বে চুক্তি বাতিলের ফি। (রেট প্ল্যানে কীভাবে ফি উল্লেখ করতে হয়, সে সম্পর্কে তথ্যের জন্য ‘রেট প্ল্যানে ফি যোগ করুন’ দেখুন।) এতে লেনদেন-সম্পর্কিত কোনো অতিরিক্ত ফি নেই।
প্ল্যান তৈরি করার সময়, আপনি ঐচ্ছিকভাবে নবায়নের শর্তাবলী, অর্থাৎ নবায়নের সময়কাল নির্দিষ্ট করতে পারেন। নবায়নের মেয়াদ শেষে মনিটাইজেশন স্বয়ংক্রিয়ভাবে প্ল্যানটি নবায়ন করে (যদি না ডেভেলপার প্ল্যানটি বাতিল করে)। যদি ডেভেলপার নবায়নের মেয়াদের আগে কোনো রেট প্ল্যান বাতিল করে এবং আগাম বাতিলকরণ ফি কার্যকর থাকে, তবে সেই ডেভেলপারকে ফি প্রদান করতে হবে।
টুলবক্স
আপনি মনিটাইজেশন এপিআই ব্যবহার করে শুধুমাত্র ফি প্ল্যানের বিবরণ যোগ করতে পারেন। এটি করার জন্য, রেট প্ল্যান তৈরি করার সময় /organizations/{org_name}/monetization-packages/{package_id}/rate-plans রিসোর্সে কল করার সময় রিকোয়েস্ট বডিতে প্রাসঙ্গিক প্রপার্টিগুলো সেট করুন।
এপিআই ব্যবহার করে শুধুমাত্র ফি প্ল্যানের বিবরণ নির্দিষ্ট করা
রেট প্ল্যান তৈরি করার সময় আপনি শুধুমাত্র ফি-এর প্ল্যানের বিবরণ উল্লেখ করেন। আপনি কলের অনুরোধের মূল অংশে এই বিবরণগুলো উল্লেখ করেন।
উদাহরণস্বরূপ, নিম্নলিখিতটি একটি শুধুমাত্র ফি-ভিত্তিক রেট প্ল্যান তৈরি করে। এই প্ল্যানে একটি মেয়াদপূর্তির পূর্বে চুক্তি বাতিলের ফি (২০ মার্কিন ডলার), একটি সেটআপ ফি (১০ মার্কিন ডলার), এবং একটি পুনরাবৃত্ত ফি (প্রতি মাসে ৫ মার্কিন ডলার) উল্লেখ করা আছে। ফি-গুলো ৩০ দিনের মধ্যে পরিশোধ করতে হবে, এবং পুনরাবৃত্ত ফি-টি সম্পূর্ণভাবে পরিশোধ করতে হবে (অর্থাৎ, এটি আনুপাতিক হারে গণনা করা হবে না)। নবায়নের মেয়াদ ৬ মাস। (ফি-সম্পর্কিত নির্দিষ্ট বিবরণ এবং নবায়নের মেয়াদের নির্দিষ্ট বিবরণ হাইলাইট করা হয়েছে।)
$ curl -H "Content-Type:application/json" -X POST -d \
'{
"name": "Standard fees only plan",
"advance": "false",
"contractDuration": "6",
"contractDurationType": "MONTH",
"currency": {
"id" : "usd"
},
"earlyTerminationFee": "20",
"description": "Standard fees only plan",
"displayName": "Standard fees only plan",
"frequencyDuration": 1,
"frequencyDurationType": "MONTH",
"monetizationPackage": {
"id": "location"
},
"organization": {
"id": "{org_name}"
},
"prorate": "false",
"paymentDueDays": "30",
"published": "true",
"ratePlanDetails": [],
"recurringFee": "5",
"setUpFee": "10",
"startDate": "2013-09-15 00:00:00",
"type": "STANDARD"
}' \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/monetization-packages/location/rate-plans" \
-u email:password
লক্ষ্য করুন যে ratePlanDetails প্রপার্টিটি খালি। শুধুমাত্র ফি-ভিত্তিক রেট প্ল্যানের ক্ষেত্রে, ফি এবং নবায়নের সময়কাল ছাড়া অতিরিক্ত কোনো বিবরণ দেওয়ার প্রয়োজন নেই।
{ "advance" : false, "contractDuration" : 6, "contractDurationType" : "MONTH", "currency" : { "id" : "usd", "name" : "USD", ... "organization" : { ... }, ... }, "description" : "Standard fees only plan", "displayName" : "Standard fees only plan", "earlyTerminationFee" : 20, "freemiumDuration" : 0, "freemiumDurationType" : "MONTH", "freemiumUnit" : 0, "frequencyDuration" : 1, "frequencyDurationType" : "MONTH", "id" : "location_standard_fees_only_plan", "monetizationPackage" : { "description" : "Location", "displayName" : "Location", "id" : "location", "name" : "Location", "organization" : { ... }, "product" : [ { "customAtt1Name" : "user", "description" : "Location", "displayName" : "Location", "id" : "location", "name" : "location", "organization" : { ... "status" : "CREATED" }, "name" : "Standard fees only plan", "organization" : { ... }, "paymentDueDays" : "30", "prorate" : false, "published" : false, "ratePlanDetails" : [ ], "recurringFee" : 5, "recurringStartUnit" : 1, "recurringType" : "CALENDAR", "setUpFee" : 10, "startDate" : "2013-07-30 00:00:00", "type" : "STANDARD" }
রেট প্ল্যানের বিকল্পগুলির সম্পূর্ণ তালিকার জন্য রেট প্ল্যান কনফিগারেশন সেটিংস দেখুন।
পরবর্তী পদক্ষেপ
ঐচ্ছিকভাবে, একটি ফ্রিমিয়াম প্ল্যান যোগ করুন। ‘ফ্রিমিয়াম প্ল্যান যোগ করুন’ দেখুন।
রেট প্ল্যান তৈরি করার এবং এর বিবরণ দেওয়ার পরে, আপনি প্ল্যানটি প্রকাশ করতে বা খসড়া হিসাবে সংরক্ষণ করতে পারেন। আরও তথ্যের জন্য 'রেট প্ল্যান পরিচালনা ও প্রকাশ করা' দেখুন।