আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন। তথ্য
ভূমিকা
শুধুমাত্র ফি প্ল্যানে, ডেভেলপার শুধুমাত্র রেট প্ল্যানে উল্লেখ করা API প্রদানকারীর ফি পেমেন্ট করেন, যেমন, এককালীন সেট-আপ ফি বা সময়ের আগে বন্ধ করার ফি। (রেট প্ল্যানে কীভাবে ফি নির্দিষ্ট করতে হয় সেই বিষয়ে তথ্য পেতে রেট প্ল্যানে ফি যোগ করুন দেখুন।) ট্রানজ্যাকশন সম্পর্কিত কোনও অতিরিক্ত ফি নেই।
আপনি প্ল্যান তৈরি করার সময়, রিনিউয়াল সংক্রান্ত শর্তাবলী ঐচ্ছিকভাবে উল্লেখ করতে পারেন, অর্থাৎ, রিনিউয়ালের জন্য সময়সীমা। রিনিউ করার মেয়াদ শেষ হয়ে গেলে মনিটাইজেশন অটোমেটিক প্ল্যান রিনিউ করে দেয় (যদি না ডেভেলপার প্ল্যানটি বন্ধ করে দেন)। রিনিউয়াল মেয়াদ শেষ হওয়ার আগে ডেভেলপার কোনও রেট প্ল্যান বন্ধ করে দিলে এবং আগাম বন্ধ করার ফি প্রযোজ্য হলে, সেই ডেভেলপারকে ফি চার্জ করা হবে।
টুলবক্স
আপনি মনিটাইজেশন API ব্যবহার করে শুধুমাত্র ফি সংক্রান্ত প্ল্যানের বিবরণ যোগ করেন। /organizations/{org_name}/monetization-packages/{package_id}/rate-plans রিসোর্সে
কল করার সময় অনুরোধের বডিতে প্রাসঙ্গিক
প্রপার্টি সেট করে এটি করুন
(আপনি যখন রেট প্ল্যান তৈরি করেন)।
API ব্যবহার করে শুধুমাত্র ফি সংক্রান্ত প্ল্যানের বিবরণ নির্দিষ্ট করা
রেট প্ল্যান তৈরি করার সময় আপনি শুধুমাত্র ফি সংক্রান্ত প্ল্যানের বিবরণ নির্দিষ্ট করেন। আপনি কলের অনুরোধের বডিতে বিবরণ নির্দিষ্ট করেন।
যেমন, নিম্নলিখিতগুলি শুধুমাত্র ফি সহ রেট প্ল্যান তৈরি করে। প্ল্যানে উল্লেখ করা হয়েছে যে নির্ধারিত সময়ের আগে পরিষেবা বন্ধ করে দিলে ফি (২০ মার্কিন ডলার), সেট-আপ ফি (১০ মার্কিন ডলার) এবং রেকারিং ফি (প্রতি মাসে ৫ মার্কিন ডলার) দিতে হবে। ফি ৩০ দিনের মধ্যে দিতে হবে এবং রেকারিং ফি সম্পূর্ণ দিতে হবে (অর্থাৎ, এটি প্রোরেট করা হয় না)। রিনিউ করার মেয়াদ ৬ মাস। (ফি সংক্রান্ত স্পেসিফিকেশন এবং রিনিউয়াল মেয়াদের স্পেসিফিকেশন হাইলাইট করা হয়েছে।)
$ 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" }
রেট প্ল্যানের বিকল্পের সম্পূর্ণ তালিকা দেখতে রেট প্ল্যান কনফিগারেশন সেটিংস দেখুন।
পরবর্তী ধাপ
বিকল্প হিসেবে, একটি ফ্রিমিয়াম প্ল্যান যোগ করুন। ফ্রিমিয়াম প্ল্যান যোগ করুন দেখুন।
রেট প্ল্যান তৈরি করে সেটির বিবরণ দেওয়ার পরে, আপনি প্ল্যানটি প্রকাশ করতে অথবা ড্রাফ্ট হিসেবে সেভ করতে পারবেন। আরও তথ্যের জন্য ম্যানেজ করা এবং প্রকাশ করা রেট প্ল্যান দেখুন।