রেট কার্ড প্ল্যান কনফিগার করুন

আপনি Apigee Edge-এর ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন
.info- তে যান।

ভূমিকা

রেট কার্ড প্ল্যানে, প্রতিটি লেনদেনের জন্য ডেভেলপারকে চার্জ করা হয়। এই ধরনের প্ল্যানের জন্য, আপনাকে অতিরিক্ত বিবরণ প্রদান করতে হবে, যেমন চার্জিং মডেল এবং সেই মডেলের মূল্য।

ঐচ্ছিকভাবে, আপনি স্বতন্ত্র পণ্যের জন্য (এপিআই প্যাকেজের পরিবর্তে) একটি ফ্রিমিয়াম প্ল্যান নির্দিষ্ট করতে পারেন — তবে এটি শুধুমাত্র পণ্য-নির্দিষ্ট প্ল্যানের ক্ষেত্রেই করা সম্ভব।

পুনরাবৃত্ত ফি কখন ধার্য করা হয় এবং বান্ডেল প্ল্যান কখন রিসেট করা হয়?

রেট প্ল্যানগুলিতে পুনরাবৃত্ত ফি এবং এপিআই বান্ডেল (ভলিউম ব্যান্ডেড এবং বান্ডেল প্ল্যান) অন্তর্ভুক্ত থাকতে পারে, যেগুলির উভয়ের ক্ষেত্রেই একটি নির্দিষ্ট সময় থাকে যখন ফি চার্জ করা হয় এবং বান্ডেল প্ল্যানগুলি শূন্যে রিসেট করা হয়। নিম্নলিখিত সারণীটি বর্ণনা করে কখন পুনরাবৃত্ত ফি চার্জ করা হয় এবং বান্ডেলের সংখ্যা রিসেট করা হয়। যদি ডেভেলপার অ্যাপগুলি একটি নির্দিষ্ট লেনদেনের সীমায় পৌঁছানোর কারণে আরও এপিআই কল করা থেকে ব্লক হয়ে যায়, তাহলে এই সময়গুলিতেই এপিআই কলের সংখ্যা শূন্যে রিসেট করা হয় এবং অ্যাপগুলি আবার কল করা শুরু করতে পারে।

যদি পরিকল্পনাটিতে থাকে... ...এই ঘটনা ঘটে
  • মাসিক ভিত্তিতে নির্ধারিত একটি অশূন্য পুনরাবৃত্ত ফি।
  • একটি ভলিউম ব্যান্ডেড বা বান্ডেল প্ল্যান

পুনরাবৃত্ত ফি এবং বান্ডেল প্ল্যান মাসের প্রথম তারিখে রিসেট হয় (ডিফল্ট)।

একটি নির্দিষ্ট দিনে মাসিক পুনরাবৃত্তির জন্য, ম্যানেজমেন্ট API ব্যবহার করে একটি রেট প্ল্যান তৈরি করুন এবং "API ব্যবহার করে রেট প্ল্যান তৈরি করা" অংশে বর্ণিত পদ্ধতি অনুসারে একটি RecurringStartUnit প্রপার্টির মাধ্যমে দিনটি উল্লেখ করুন।

  • সাপ্তাহিক ভিত্তিতে নির্ধারিত একটি অশূন্য পুনরাবৃত্ত ফি।
  • একটি ভলিউম ব্যান্ডেড বা বান্ডেল প্ল্যান
ডেভেলপারের রেট প্ল্যান শুরু হওয়ার তারিখের পর প্রতি ৭ দিন অন্তর পুনরাবৃত্ত ফি এবং বান্ডেল প্ল্যান রিসেট হয়।
  • দৈনিক ভিত্তিতে নির্ধারিত একটি অশূন্য পুনরাবৃত্ত ফি।
  • একটি ভলিউম ব্যান্ডেড বা বান্ডেল প্ল্যান
ডেভেলপারের রেট প্ল্যান শুরু হওয়ার তারিখের পর প্রতি X দিন অন্তর পুনরাবৃত্ত ফি এবং বান্ডেল প্ল্যান রিসেট হয়।
  • কোনো (বা শূন্য-ডলার) পুনরাবৃত্ত ফি নেই
  • একটি ভলিউম ব্যান্ডেড বা বান্ডেল প্ল্যান

রেট কার্ডে সংজ্ঞায়িত অ্যাগ্রিগেশন বেসিস অনুসারে বান্ডেল প্ল্যানগুলি রিসেট করা হয়। উদাহরণস্বরূপ, যদি কোনো ডেভেলপার মাসের ১৯ তারিখে একটি রেট প্ল্যান শুরু করেন এবং অ্যাগ্রিগেশন বেসিসটি প্রতি ১ মাস অন্তর হয়, তাহলে প্রতি মাসের ১৯ তারিখে বান্ডেল ব্যবহার রিসেট করা হবে।

মনে রাখবেন যে মাসের দিনটি সবসময় একই নাও হতে পারে। উদাহরণস্বরূপ, যদি একটি রেট প্ল্যান ৩১শে ডিসেম্বর শুরু হয়, তাহলে অধিবর্ষ নয় এমন ফেব্রুয়ারি মাসে রিসেট তারিখটি ২৮ তারিখ হয়ে যায়, কারণ ফেব্রুয়ারি মাসে মাত্র ২৮ দিন থাকে। এরপর থেকে ২৮ তারিখই রিসেট দিন হিসেবে থেকে যায়।

UI ব্যবহার করে রেট কার্ড প্ল্যান কনফিগার করা

নিচে বর্ণিত পদ্ধতি অনুযায়ী রেট কার্ড প্ল্যানগুলো কনফিগার করুন।

প্রান্ত

রেট কার্ড প্ল্যান কনফিগার করতে, রেট প্ল্যান তৈরি বা সম্পাদনা করার সময়, 'রেট কার্ড' অথবা 'রেট কার্ড এবং রেভিনিউ শেয়ার' রেট প্ল্যান টাইপটি নির্বাচন করুন এবং 'রেট কার্ড' বিভাগে নিম্নলিখিত চার্জিং মডেলগুলির মধ্যে একটি বেছে নিন:

চার্জিং মডেল বর্ণনা
ফ্ল্যাট রেট প্রতিটি লেনদেনের জন্য ডেভেলপারকে একটি নির্দিষ্ট হারে চার্জ করা হয়।
ভলিউম ব্যান্ডেড লেনদেনের পরিমাণের ওপর নির্ভর করে ডেভেলপারের কাছ থেকে পরিবর্তনশীল হারে চার্জ নেওয়া হয়।
বান্ডেল প্রতিটি লেনদেন বান্ডেলের জন্য ডেভেলপারকে অগ্রিম একটি নির্দিষ্ট পরিমাণ অর্থ প্রদান করতে হয়। বান্ডেলটি সম্পূর্ণরূপে ব্যবহৃত হোক বা না হোক, ডেভেলপারকে এই নির্দিষ্ট পরিমাণ অর্থ প্রদান করতে হয়।

দ্রষ্টব্য : আপনি রেট কার্ড এবং রেভিনিউ শেয়ার নির্বাচন করলে এই বিকল্পটি উপলব্ধ থাকবে না।

এরপর, নির্বাচিত চার্জিং মডেলের উপর ভিত্তি করে নিম্নলিখিত তথ্যগুলো কনফিগার করুন।

চার্জিং মডেল মাঠ বর্ণনা
সব গণনার ফ্রিকোয়েন্সি যে সময়কালের উপর ভিত্তি করে লেনদেনের পরিমাণ (বা কাস্টম অ্যাট্রিবিউট-সম্পর্কিত পরিমাণ) গণনা করা হয়। মাস সংখ্যা নির্বাচন করুন (১-২৪ মাস)।
ফ্ল্যাট রেট ফ্ল্যাট রেট প্রতিটি লেনদেনের জন্য ধার্যকৃত হার। একটি দশমিক সংখ্যা লিখুন (সর্বোচ্চ চার দশমিক স্থান পর্যন্ত)।

দ্রষ্টব্য : আপনি API ব্যবহার করে (UI নয়) ধার্যকৃত হারের জন্য নির্দিষ্ট দশমিক স্থানের সংখ্যা নির্ধারণ করতে পারেন। বিস্তারিত জানতে, “রেট প্ল্যান রেটের জন্য দশমিক স্থানের সংখ্যা কনফিগার করুন” দেখুন।

উদাহরণস্বরূপ, যদি আপনি ০.১০ প্রবেশ করান এবং মুদ্রাটি মার্কিন ডলার হয়, তাহলে প্রতিটি লেনদেনের জন্য ডেভেলপারকে ০.১০ ডলার চার্জ করা হবে (অথবা যদি কোনো কাস্টম অ্যাট্রিবিউটের উপর ভিত্তি করে, যেমন একটি লেনদেনে প্রেরিত বাইটের সংখ্যার উপর, তাহলে নির্দিষ্ট সংখ্যক বাইট প্রেরণের জন্য ডেভেলপারকে ০.১০ ডলার চার্জ করা হবে)।

ভলিউম ব্যান্ডেড ভলিউম ব্যান্ড ভলিউম-ব্যান্ডেড চার্জিং মডেলের জন্য লেনদেনের (বা গ্রাহকের বৈশিষ্ট্যের উপর ভিত্তি করে) ভলিউমের এক বা একাধিক পরিসর (প্রতিটি পরিসরকে একটি "ভলিউম ব্যান্ড" বলা হয়)। প্রতিটি ভলিউম ব্যান্ডের জন্য একটি হার নির্ধারণ করা যেতে পারে। এই হারটি প্রযোজ্য ভলিউম ব্যান্ডের সমস্ত লেনদেনের উপর প্রয়োগ করা হয়। প্রথম ব্যান্ডের উচ্চ সীমা নির্দিষ্ট করুন, উদাহরণস্বরূপ, ১০০০ পর্যন্ত (নিম্ন সীমা ০-এর বেশি হিসেবে পূর্বনির্ধারিত থাকে)।

অতিরিক্ত ব্যান্ড যোগ করতে +New-তে ক্লিক করুন।

এই স্তরের উপরের সমস্ত লেনদেন নির্দেশ করতে চূড়ান্ত ব্যান্ডের ঊর্ধ্বসীমাটি খালি রাখুন।

দ্রষ্টব্য : আপনি API ব্যবহার করে (UI নয়) ধার্যকৃত হারের জন্য নির্দিষ্ট দশমিক স্থানের সংখ্যা নির্ধারণ করতে পারেন। বিস্তারিত জানতে, “রেট প্ল্যান রেটের জন্য দশমিক স্থানের সংখ্যা কনফিগার করুন” দেখুন।

উদাহরণস্বরূপ, যদি আপনি ভলিউম ব্যান্ড বিভাগে দুটি ভলিউম ব্যান্ড নির্দিষ্ট করেন (>০-১০০০, এবং ১০০০ ও তার বেশি), তাহলে আপনি >০-১০০০ ভলিউম ব্যান্ডের জন্য ০.১৫ এবং ১০০০ ও তার বেশি ভলিউম ব্যান্ডের জন্য ০.১০ লিখতে পারেন। যদি নির্বাচিত মুদ্রা মার্কিন ডলার হয়, তাহলে প্রথম ১০০০টি লেনদেনের জন্য প্রতিটি লেনদেনের হার হবে $০.১৫ এবং ১০০০-এর বেশি লেনদেনের জন্য প্রতিটি লেনদেনের হার হবে $০.১০।

বান্ডেল এপিআই বান্ডেলের দাম একটি বান্ডেলে লেনদেনের সংখ্যা (অথবা একটি কাস্টম অ্যাট্রিবিউটের সাথে সম্পর্কিত সংখ্যা, যেমন একটি বান্ডেলে প্রেরিত মোট বাইটের সংখ্যা)। প্রতিটি বান্ডেলের জন্য একটি মূল্য নির্ধারণ করা যেতে পারে। এই মূল্য সম্পূর্ণ বান্ডেলটির জন্য প্রযোজ্য। প্রথম বান্ডেলের ঊর্ধ্বসীমা নির্দিষ্ট করুন, উদাহরণস্বরূপ, ১০০০ পর্যন্ত (নিম্নসীমা ০-এর বেশি হিসেবে পূর্বনির্ধারিত থাকে)।

অতিরিক্ত বান্ডেল যোগ করতে +New-তে ক্লিক করুন। শেষ বান্ডেলের জন্য আপনাকে অবশ্যই একটি সর্বোচ্চ সীমা নির্ধারণ করতে হবে, যদি না আপনি শেষ বান্ডেলে সীমাহীন লেনদেনের জন্য ডেভেলপারের কাছ থেকে একটি নির্দিষ্ট পরিমাণ অর্থ চার্জ করতে চান।

দ্রষ্টব্য : আপনি API ব্যবহার করে (UI নয়) ধার্যকৃত হারের জন্য নির্দিষ্ট দশমিক স্থানের সংখ্যা নির্ধারণ করতে পারেন। বিস্তারিত জানতে, “রেট প্ল্যান রেটের জন্য দশমিক স্থানের সংখ্যা কনফিগার করুন” দেখুন।

উদাহরণস্বরূপ, যদি আপনি বান্ডেল সাইজ বিভাগে দুটি বান্ডেল নির্দিষ্ট করেন (০-এর বেশি থেকে ১০০০ পর্যন্ত, এবং ১০০০-এর বেশি থেকে ২০০০ পর্যন্ত), তাহলে আপনি ০-এর বেশি থেকে ১০০০ পর্যন্ত বান্ডেলটির জন্য ৫০ এবং ১০০০-এর বেশি থেকে ২০০০ পর্যন্ত বান্ডেলটির জন্য ৪০ লিখতে পারেন। যদি নির্বাচিত মুদ্রা মার্কিন ডলার হয়, তাহলে প্রথম বান্ডেলটির মূল্য হবে $৫০ এবং দ্বিতীয় বান্ডেলটির মূল্য হবে $৪০। ডেভেলপার বান্ডেলের মধ্যে যতগুলোই ট্রানজ্যাকশন ব্যবহার করুক না কেন, তার কাছ থেকে প্রযোজ্য বান্ডেল মূল্যই চার্জ করা হয় (অর্থাৎ, বান্ডেলের প্রথম ট্রানজ্যাকশনটি সম্পন্ন হওয়ার সাথে সাথেই ডেভেলপারের কাছ থেকে বান্ডেল মূল্য চার্জ করা হয়)।

আপনি যদি আপনার এপিআই প্রোডাক্টের জন্য কাস্টম অ্যাট্রিবিউট নির্ধারণ করে থাকেন, তাহলে প্রতিটি ট্রানজ্যাকশনের মধ্যে একটি কাস্টম অ্যাট্রিবিউটের উপর ভিত্তি করে অ্যাপ ডেভেলপারকে চার্জ করার জন্য একটি কাস্টম রেটিং প্যারামিটার কনফিগার করতে পারেন। উদাহরণস্বরূপ, যদি আপনি এমন একটি প্ল্যান সেট আপ করেন যেখানে প্রতিটি ট্রানজ্যাকশনের জন্য ডেভেলপারকে চার্জ করা হয়, তাহলে আপনি একটি কাস্টম অ্যাট্রিবিউটের উপর ভিত্তি করে সেই প্ল্যানের রেট নির্ধারণ করতে পারেন; যেমন ব্যাকএন্ডে প্রেরিত বাইটের সংখ্যা, যা প্রতিটি ট্রানজ্যাকশনের জন্য ভিন্ন হতে পারে।

এক্ষেত্রে, ‘Use custom rating parameter’ নির্বাচন করুন এবং ড্রপ-ডাউন তালিকা থেকে কাস্টম অ্যাট্রিবিউটটি বেছে নিন। আরও তথ্যের জন্য, ‘Configure rate plan with custom attributes ’ দেখুন।

ক্লাসিক এজ (প্রাইভেট ক্লাউড)

ক্লাসিক এজ UI ব্যবহার করে রেট কার্ড প্ল্যান কনফিগার করতে:

  1. রেট প্ল্যান তৈরি করতে ধাপগুলো অনুসরণ করুন।
  2. রেভিনিউ মডেল কনফিগার করতে 'রেট প্ল্যান টাইপ' ড্রপ-ডাউন থেকে 'রেট কার্ড' নির্বাচন করুন।
  3. নির্বাচিত এপিআই প্যাকেজে একাধিক এপিআই পণ্য অন্তর্ভুক্ত থাকলে, নিম্নলিখিত বিকল্পগুলির মধ্যে একটি নির্বাচন করুন:

    দ্রষ্টব্য : যদি এপিআই প্যাকেজে একটিমাত্র এপিআই প্রোডাক্ট অন্তর্ভুক্ত থাকে, তাহলে আপনি এই ধাপটি এড়িয়ে যেতে পারেন।

    • প্রতিটি এপিআই পণ্যের জন্য আলাদাভাবে রেট প্ল্যানের বিবরণ কনফিগার করার জন্য পণ্য-নির্দিষ্ট প্ল্যান
    • সমস্ত এপিআই পণ্যের জন্য রেট প্ল্যানের বিবরণ কনফিগার করতে সকল পণ্যের জন্য জেনেরিক প্ল্যান
  4. সাধারণ রেট প্ল্যান অথবা প্রতিটি এপিআই পণ্যের নির্দিষ্ট রেট প্ল্যানের জন্য রেট কার্ডে ক্লিক করুন।

    দ্রষ্টব্য : এপিআই পণ্য-ভিত্তিক প্ল্যান কনফিগার করার সময়, আপনাকে প্রতিটি এপিআই পণ্যের জন্য আলাদাভাবে একটি রেট কার্ড প্ল্যান কনফিগার করতে হবে।

    রেট কার্ড উইন্ডোটি খোলে।

  5. একটি এপিআই প্রোডাক্টের জন্য একটি ফ্রিমিয়াম প্ল্যান সেট আপ করুন। একটি ফ্রিমিয়াম প্ল্যান ডেভেলপারদের একটি নির্দিষ্ট সময়ের জন্য বা ব্যবহারের পরিমাণের উপর ভিত্তি করে এপিআই প্রোডাক্টটি বিনামূল্যে ব্যবহারের সুযোগ দেয়।

    নিম্নলিখিত তথ্য প্রবেশ করান:

    মাঠ বর্ণনা
    ফ্রিমিয়াম পণ্য?

    বিনামূল্যের সময়কাল। নিম্নলিখিত রেডিও বাটনগুলোর মধ্যে একটি নির্বাচন করুন:

    • পরিমাণ অনুসারে। বিনামূল্যে ব্যবহারের সময়কাল 'ভলিউম' ফিল্ডে উল্লেখিত পরিমাণের উপর ভিত্তি করে নির্ধারিত হয়।
    • সময়কাল অনুসারে। ফি-এর মেয়াদ ‘ফ্রিমিয়াম সময়কাল’ ফিল্ডে নির্দিষ্ট করা একটি সময়সীমার উপর ভিত্তি করে নির্ধারিত হয়।
    • দুটির মধ্যে যেটি আগে ঘটবে। ভলিউম ফিল্ডের পরিমাণ অথবা ফ্রিমিয়াম ডিউরেশন ফিল্ডের সময়সীমা, এই দুটির মধ্যে যেটি আগে ঘটবে, তখনই বিনামূল্যের সময়কাল শেষ হবে।
    • না, এটি কোনো ফ্রিমিয়াম প্ল্যান নয়। এটিই ডিফল্ট।
    ফ্রিমিয়াম ভলিউম

    লেনদেনের পরিমাণ (অথবা লেনদেন রেকর্ডিং নীতিতে নথিভুক্ত কোনো কাস্টম অ্যাট্রিবিউটের সাথে সম্পর্কিত পরিমাণ), যার জন্য ডেভেলপারদের কোনো চার্জ করা হয় না। এই পরিমাণটি এপিআই (API) প্রোডাক্টের জন্য পরিমাপ করা হয়। একটি পরিমাণ সংখ্যা লিখুন, যেমন ৫০০০। এর মানে হলো, যখন ডেভেলপাররা প্ল্যানটি শুরু করেন, তখন তাদের প্রথম ৫০০০টি লেনদেনের জন্য (অথবা কাস্টম অ্যাট্রিবিউট-সম্পর্কিত কোনো আইটেমের প্রথম ৫০০০ বার ব্যবহারের জন্য) কোনো চার্জ করা হয় না। এই ফিল্ডটি কেবল তখনই সক্রিয় হবে, যদি আপনি "ফ্রিমিয়াম প্রোডাক্ট?" ফিল্ডে "পরিমাণ অনুসারে" বা "যেটি আগে আসবে" নির্বাচন করেন।

    ফ্রিমিয়াম সময়কাল

    যে সময়কাল জুড়ে ডেভেলপারদের থেকে কোনো চার্জ নেওয়া হয় না। একটি সংখ্যা লিখুন এবং একটি সময়কাল নির্বাচন করুন, যেমন, ১ মাস। এর মানে হলো, ডেভেলপারদের থেকে ১ মাসের জন্য কোনো চার্জ নেওয়া হবে না। এই ফিল্ডটি কেবল তখনই সক্রিয় হবে, যদি আপনি "ফ্রিমিয়াম প্রোডাক্ট?" ফিল্ডে "সময়কাল অনুসারে" বা "যেটি আগে আসে" নির্বাচন করেন।

  6. নিম্নলিখিত চার্জিং মডেলগুলির মধ্যে একটি নির্বাচন করুন:
    • ফ্ল্যাট রেট। এই মডেলে, প্রতিটি লেনদেনের জন্য ডেভেলপারকে একটি নির্দিষ্ট হারে চার্জ করা হয়।
    • ভলিউম ব্যান্ডেড। এই মডেলে, লেনদেনের পরিমাণের উপর নির্ভর করে ডেভেলপারকে একটি পরিবর্তনশীল হারে চার্জ করা হয়।
    • বান্ডেল। এই মডেলে, প্রতিটি লেনদেনের বান্ডেলের জন্য ডেভেলপারকে একটি নির্দিষ্ট পরিমাণ অর্থ (অগ্রিম) প্রদান করতে হয়। বান্ডেলটি সম্পূর্ণরূপে ব্যবহৃত হোক বা না হোক, ডেভেলপারকে এই নির্দিষ্ট পরিমাণ অর্থ প্রদান করতে হয়।

    ফ্ল্যাট রেট মডেলের জন্য: জেনেরিক রেট কার্ড উইন্ডোর প্রাইসিং বিভাগে নিম্নলিখিত তথ্যগুলো প্রবেশ করান:

    মাঠ বর্ণনা
    পরিচালক (বা সংস্থা)

    আপনার প্রতিষ্ঠানের নাম। প্রতিষ্ঠানের প্রোফাইলে থাকা অপারেটর (বা অর্গানাইজেশন) ফিল্ডের মান ব্যবহার করে এই ফিল্ডটি আগে থেকেই সেট করা থাকে।

    দেশ

    আপনার প্রতিষ্ঠানের কার্যক্রমের দেশ। প্রতিষ্ঠানের প্রোফাইলে থাকা 'Country' ফিল্ডের মান ব্যবহার করে এই ক্ষেত্রটি আগে থেকেই সেট করা থাকে।

    ফ্ল্যাট রেট

    প্রতিটি লেনদেনের জন্য ধার্যকৃত হার। একটি দশমিক সংখ্যা লিখুন (সর্বোচ্চ চার দশমিক স্থান পর্যন্ত)।

    দ্রষ্টব্য : আপনি API ব্যবহার করে (UI নয়) ধার্যকৃত হারের জন্য নির্দিষ্ট দশমিক স্থানের সংখ্যা নির্ধারণ করতে পারেন। বিস্তারিত জানতে, “রেট প্ল্যান রেটের জন্য দশমিক স্থানের সংখ্যা কনফিগার করুন” দেখুন।

    উদাহরণস্বরূপ, যদি আপনি ০.১০ প্রবেশ করান এবং মুদ্রাটি মার্কিন ডলার হয়, তাহলে প্রতিটি লেনদেনের জন্য ডেভেলপারকে ০.১০ ডলার চার্জ করা হবে (অথবা যদি কোনো কাস্টম অ্যাট্রিবিউটের উপর ভিত্তি করে, যেমন একটি লেনদেনে প্রেরিত বাইটের সংখ্যার উপর, তাহলে নির্দিষ্ট সংখ্যক বাইট প্রেরণের জন্য ডেভেলপারকে ০.১০ ডলার চার্জ করা হবে)।

    ভলিউম ব্যান্ডেড মডেলের জন্য: জেনেরিক রেট কার্ড উইন্ডোটি অতিরিক্ত ফিল্ড প্রদর্শন করে, যা আপনি অ্যাগ্রিগেশনের ভিত্তি এবং "ভলিউম ব্যান্ড" নির্দিষ্ট করতে ব্যবহার করেন। এই "ভলিউম ব্যান্ড" হলো লেনদেনের পরিমাণের এমন পরিসর, যার জন্য আপনি ভিন্ন ভিন্ন রেট প্রয়োগ করতে পারেন।

    এই ধরনের পরিকল্পনা সাধারণত ডেভেলপারদেরকে বেশি পরিমাণে কাজ করতে উৎসাহিত করার জন্য তৈরি করা হয়, যেখানে বেশি পরিমাণে কাজ করার জন্য ছাড় দেওয়া হয়।

    জেনেরিক রেট কার্ড উইন্ডোতে নিম্নলিখিত তথ্যগুলো প্রবেশ করান:

    মাঠ বর্ণনা
    সমষ্টিগত ভিত্তি

    যে সময়কালের উপর ভিত্তি করে লেনদেনের পরিমাণ (বা কাস্টম অ্যাট্রিবিউট-সম্পর্কিত পরিমাণ) একত্রিত করা হয়। এই একত্রিত পরিমাণ প্রতিটি লেনদেনের জন্য প্রযোজ্য ভলিউম ব্যান্ড এবং হার শনাক্ত করতে ব্যবহৃত হয়। মাস সংখ্যা নির্বাচন করুন (১-১২ মাস)।

    বান্ডেল কখন রিসেট করা হয় সে সম্পর্কে বিস্তারিত জানতে, ‘কখন পুনরাবৃত্ত ফি ধার্য করা হয় এবং বান্ডেল প্ল্যান রিসেট করা হয়?’ দেখুন।

    ভলিউম ব্যান্ড

    লেনদেনের (বা গ্রাহকের বৈশিষ্ট্যের উপর ভিত্তি করে) পরিমাণের এক বা একাধিক পরিসর (প্রতিটি পরিসরকে একটি "ভলিউম ব্যান্ড" বলা হয়)। প্রতিটি ভলিউম ব্যান্ডের জন্য একটি হার নির্ধারণ করা যায় (আপনি প্রাইসিং বিভাগের ভলিউম ব্যান্ডস ফিল্ডে এই হারটি সেট করেন)। প্রযোজ্য ভলিউম ব্যান্ডের সমস্ত লেনদেনের উপর এই হারটি প্রয়োগ করা হয়। প্রথম ব্যান্ডের উচ্চসীমা নির্দিষ্ট করুন, যেমন, ১০০০ পর্যন্ত (নিম্নসীমা ০-এর বেশি হিসেবে আগে থেকেই সেট করা থাকে)। দ্বিতীয় ব্যান্ড যোগ করতে + এ ক্লিক করুন, যেমন, ১০০০-এর বেশি থেকে ২০০০ পর্যন্ত। আরও ব্যান্ড যোগ করতে + এ ক্লিক করুন। এই স্তরের উপরের সমস্ত লেনদেন বোঝাতে আপনি শেষ ব্যান্ডের উচ্চসীমা খালি রাখতে পারেন।

    মূল্য নির্ধারণ
    পরিচালক (বা সংস্থা)

    আপনার প্রতিষ্ঠানের নাম। অর্গানাইজেশন প্রোফাইলে থাকা অপারেটর (বা অর্গানাইজেশন) ফিল্ডের মান ব্যবহার করে এই ফিল্ডটি আগে থেকেই সেট করা থাকে।

    দেশ

    আপনার প্রতিষ্ঠানের কার্যক্রমের দেশ। এই ক্ষেত্রটি 'প্রতিষ্ঠানের প্রোফাইল'-এর 'দেশ' ক্ষেত্রের মান ব্যবহার করে আগে থেকেই সেট করা থাকে।

    মুদ্রা

    আপনার সংস্থা যে 'ভিত্তি' বা অ্যাকাউন্টিং মুদ্রা ব্যবহার করে। এই ক্ষেত্রটি 'সংস্থা প্রোফাইল'-এর 'মুদ্রা' ক্ষেত্রের মান ব্যবহার করে পূর্বনির্ধারিত থাকে, কিন্তু এটি এখানে পরিবর্তন করা যেতে পারে।

    ভলিউম ব্যান্ড

    ভলিউম ব্যান্ডের জন্য হার। আপনি প্রতিটি ভলিউম ব্যান্ডের জন্য একটি হার নির্দিষ্ট করবেন। প্রতিটি ব্যান্ডের জন্য একটি দশমিক সংখ্যা লিখুন (সর্বোচ্চ চার দশমিক স্থান পর্যন্ত)।

    দ্রষ্টব্য : আপনি এপিআই (API) ব্যবহার করে ভলিউম ব্যান্ড রেটের জন্য নির্দিষ্ট করা দশমিক স্থানের সংখ্যা কনফিগার করতে পারেন (ইউআই (UI) ব্যবহার করে নয়)। বিস্তারিত জানতে, রেট প্ল্যান রেটের জন্য দশমিক স্থানের সংখ্যা কনফিগার করুন দেখুন।

    উদাহরণস্বরূপ, যদি আপনি ভলিউম ব্যান্ড বিভাগে দুটি ভলিউম ব্যান্ড নির্দিষ্ট করেন (>০-১০০০, এবং ১০০০ ও তার বেশি), তাহলে আপনি >০-১০০০ ভলিউম ব্যান্ডের জন্য ০.১৫ এবং ১০০০ ও তার বেশি ভলিউম ব্যান্ডের জন্য ০.১০ লিখতে পারেন। যদি নির্বাচিত মুদ্রা মার্কিন ডলার হয়, তাহলে প্রথম ১০০০টি লেনদেনের জন্য প্রতিটি লেনদেনের হার হবে $০.১৫ এবং ১০০০-এর বেশি লেনদেনের জন্য প্রতিটি লেনদেনের হার হবে $০.১০।

    বান্ডেল মডেলের জন্য: জেনেরিক রেট কার্ড উইন্ডোটি অতিরিক্ত ফিল্ড প্রদর্শন করে, যা আপনি অ্যাগ্রিগেশনের ভিত্তি (যে সময়কালে ডেভেলপার লেনদেনের বান্ডেলটি ব্যবহার করতে পারবেন) এবং বান্ডেলের আকারের মতো বান্ডেল-সম্পর্কিত তথ্য নির্দিষ্ট করতে ব্যবহার করেন।

    জেনেরিক রেট কার্ড উইন্ডোতে নিম্নলিখিত তথ্যগুলো প্রবেশ করান:

    মাঠ বর্ণনা
    সমষ্টিগত ভিত্তি

    যে সময়কালে ডেভেলপার ট্রানজ্যাকশন বান্ডেলটি (অথবা একটি কাস্টম অ্যাট্রিবিউট-ভিত্তিক বান্ডেল) ব্যবহার করতে পারবেন। মাস সংখ্যা (১-১২ মাস) নির্বাচন করুন। এই সময়কাল শেষে প্ল্যানটির মেয়াদ শেষ হয়ে যাবে এবং ডেভেলপারকে অবশ্যই প্ল্যানটি (এবং বান্ডেলগুলো) পুনরায় ক্রয় করতে হবে।

    বান্ডেল কখন রিসেট করা হয় সে সম্পর্কে বিস্তারিত জানতে, ‘কখন পুনরাবৃত্ত ফি ধার্য করা হয় এবং বান্ডেল প্ল্যান রিসেট করা হয়?’ দেখুন।

    বান্ডেল আকার

    একটি বান্ডেলে লেনদেনের সংখ্যা (অথবা একটি কাস্টম অ্যাট্রিবিউটের সাথে সম্পর্কিত সংখ্যা, যেমন একটি বান্ডেলে প্রেরিত মোট বাইটের সংখ্যা)। প্রতিটি বান্ডেলের জন্য একটি মূল্য নির্ধারণ করা যেতে পারে (আপনি প্রাইসিং বিভাগের বান্ডেল সাইজ ফিল্ডে এই মূল্যটি সেট করেন)। মূল্যটি সম্পূর্ণ বান্ডেলের জন্য প্রযোজ্য। প্রথম বান্ডেলের উচ্চসীমা নির্দিষ্ট করুন, উদাহরণস্বরূপ, ১০০০ পর্যন্ত (নিম্নসীমা ০-এর বেশি হিসেবে আগে থেকেই সেট করা থাকে)। দ্বিতীয় বান্ডেল যোগ করতে + এ ক্লিক করুন, উদাহরণস্বরূপ, ১০০০-এর বেশি থেকে ২০০০ পর্যন্ত। আরও বান্ডেল যোগ করতে + এ ক্লিক করুন। আপনাকে অবশ্যই শেষ বান্ডেলের জন্য একটি উচ্চসীমা নির্দিষ্ট করতে হবে, যদি না আপনি শেষ বান্ডেলে সীমাহীন লেনদেনের জন্য ডেভেলপারের কাছ থেকে একটি নির্দিষ্ট পরিমাণ অর্থ চার্জ করতে চান।

    মূল্য নির্ধারণ
    পরিচালক (বা সংস্থা)

    আপনার প্রতিষ্ঠানের নাম। অর্গানাইজেশন প্রোফাইলে থাকা অপারেটর (বা অর্গানাইজেশন) ফিল্ডের মান ব্যবহার করে এই ফিল্ডটি আগে থেকেই সেট করা থাকে।

    দেশ

    আপনার প্রতিষ্ঠানের কার্যক্রমের দেশ। এই ক্ষেত্রটি 'প্রতিষ্ঠানের প্রোফাইল'-এর 'দেশ' ক্ষেত্রের মান ব্যবহার করে আগে থেকেই সেট করা থাকে।

    মুদ্রা

    আপনার সংস্থা যে 'ভিত্তি' বা অ্যাকাউন্টিং মুদ্রা ব্যবহার করে। এই ক্ষেত্রটি 'সংস্থা প্রোফাইল'-এর 'মুদ্রা' ক্ষেত্রের মান ব্যবহার করে পূর্বনির্ধারিত থাকে, কিন্তু এটি এখানে পরিবর্তন করা যেতে পারে।

    বান্ডেল সাইজ (মূল্য)

    বান্ডেলের মূল্য। আপনি প্রতিটি বান্ডেলের জন্য একটি মূল্য নির্ধারণ করবেন। একটি দশমিক সংখ্যা লিখুন (সর্বোচ্চ চার দশমিক স্থান পর্যন্ত)।

    দ্রষ্টব্য : আপনি API ব্যবহার করে (UI নয়) বান্ডেল রেটের জন্য নির্দিষ্ট করা দশমিক স্থানের সংখ্যা কনফিগার করতে পারেন। বিস্তারিত জানতে, রেট প্ল্যান রেটের জন্য দশমিক স্থানের সংখ্যা কনফিগার করুন দেখুন।

    উদাহরণস্বরূপ, যদি আপনি বান্ডেল সাইজ বিভাগে দুটি বান্ডেল নির্দিষ্ট করেন (০-এর বেশি থেকে ১০০০ পর্যন্ত, এবং ১০০০-এর বেশি থেকে ২০০০ পর্যন্ত), তাহলে আপনি ০-এর বেশি থেকে ১০০০ পর্যন্ত বান্ডেলটির জন্য ৫০ এবং ১০০০-এর বেশি থেকে ২০০০ পর্যন্ত বান্ডেলটির জন্য ৪০ লিখতে পারেন। যদি নির্বাচিত মুদ্রা মার্কিন ডলার হয়, তাহলে প্রথম বান্ডেলটির মূল্য হবে $৫০ এবং দ্বিতীয় বান্ডেলটির মূল্য হবে $৪০। ডেভেলপার বান্ডেলের মধ্যে যতগুলোই লেনদেন ব্যবহার করুক না কেন, তার কাছ থেকে প্রযোজ্য বান্ডেল মূল্যই চার্জ করা হয় (অর্থাৎ, বান্ডেলের প্রথম লেনদেনটি সম্পন্ন হওয়ার সাথে সাথেই ডেভেলপারের কাছ থেকে বান্ডেল মূল্য চার্জ করা হয়)।

  7. রেট কার্ডের বিবরণ সংরক্ষণ করতে এবং স্ট্যান্ডার্ড রেট প্ল্যান উইন্ডোতে ফিরে যেতে 'Apply and Close'- এ ক্লিক করুন।
  8. এপিআই পণ্য-নির্দিষ্ট রেট প্ল্যানের ক্ষেত্রে, প্রয়োজন অনুযায়ী অতিরিক্ত এপিআই পণ্যগুলোর জন্য রেট প্ল্যানের বিবরণ কনফিগার করুন।

এপিআই ব্যবহার করে রেট কার্ড প্ল্যান কনফিগার করা

নিম্নলিখিত বিভাগগুলিতে বর্ণিত পদ্ধতি অনুসারে API ব্যবহার করে রেট কার্ড প্ল্যানের বিবরণ কনফিগার করুন।

এপিআই ব্যবহার করে রেট কার্ড প্ল্যানের বিবরণ নির্দিষ্ট করা

রেট প্ল্যান তৈরি করার সময় আপনি রেট কার্ড প্ল্যানের বিবরণ নির্দিষ্ট করেন। /organizations/{org_name}/monetization-packages/{package_id}/rate-plans একটি কলের রিকোয়েস্ট বডির মধ্যে ratePlanDetails প্রপার্টিতে আপনি এই বিবরণগুলো নির্দিষ্ট করেন। ratePlanDetails প্রপার্টিতে আপনি যা নির্দিষ্ট করেন, তা আপনার বেছে নেওয়া চার্জিং মডেলের উপর নির্ভর করে: ফ্ল্যাট রেট, ভলিউম ব্যান্ডেড, বা বান্ডেল।

ফ্ল্যাট রেট চার্জিং মডেল নির্দিষ্ট করা

ফ্ল্যাট রেট চার্জিং মডেলটি বাস্তবায়ন করতে, আপনাকে রেট প্ল্যানের বিবরণে নিম্নলিখিত বিষয়গুলো উল্লেখ করতে হবে:

  • একটি রেটিং প্যারামিটার যা নির্দেশ করে যে রেট প্ল্যানটি লেনদেনের ( VOLUME ) উপর ভিত্তি করে নাকি একটি কাস্টম অ্যাট্রিবিউটের (উদাহরণস্বরূপ, MINT_CUSTOM_ATTRIBUTE_1 ) উপর ভিত্তি করে তৈরি। VOLUME হলো ডিফল্ট।
  • একটি মিটারিং টাইপ ( UNIT ) যা নির্দেশ করে যে হার প্রতি ইউনিটে স্থির (অর্থাৎ, এটি লেনদেনের পরিমাণের উপর ভিত্তি করে নির্ধারিত হয় না, যেমনটি ভলিউম ব্যান্ডেড বা বান্ডেল চার্জিং মডেলের ক্ষেত্রে হয়ে থাকে)।
  • অর্থ পরিশোধের নির্ধারিত সময়সীমা (উদাহরণস্বরূপ, ৩০ দিন)।
  • আপনার প্রতিষ্ঠানের আইডি।
  • আপনার কোম্পানি যে ‘ভিত্তি’ বা হিসাবরক্ষণের মুদ্রা ব্যবহার করে।
  • একটি রেট প্ল্যান রেট, যা রেটটি কীভাবে গণনা করা হয় সে সম্পর্কে বিশদ বিবরণ প্রদান করে। যেহেতু চার্জিং মডেলটি একটি নির্দিষ্ট হারের উপর ভিত্তি করে তৈরি, তাই আপনাকে শুধুমাত্র একটি রেট প্ল্যান রেট নির্দিষ্ট করতে হয়।

রেট প্ল্যান রেটে, আপনি নির্দিষ্ট করেন:

  • রেট প্ল্যান রেটের ধরণ ( RATECARD )।
  • প্ল্যানটির জন্য নির্ধারিত হার। উদাহরণস্বরূপ, যদি আপনি ০.১০ উল্লেখ করেন এবং মুদ্রা মার্কিন ডলার হয়, তাহলে প্রতিটি লেনদেনের জন্য ডেভেলপারকে $০.১০ চার্জ করা হবে (অথবা যদি কোনো কাস্টম অ্যাট্রিবিউটের উপর ভিত্তি করে, যেমন একটি লেনদেনে প্রেরিত বাইটের সংখ্যার উপর, তাহলে নির্দিষ্ট সংখ্যক বাইট প্রেরণের জন্য ডেভেলপারকে $০.১০ চার্জ করা হবে)।
  • রেট প্রয়োগের প্রারম্ভিক একক ( 0 )। এর মানে হল, প্রথম লেনদেন থেকে শুরু করে প্রতিটি লেনদেনের উপর রেট প্রয়োগ করা হবে।

রেট প্ল্যানের বিস্তারিত বিকল্পগুলির সম্পূর্ণ তালিকার জন্য রেট প্ল্যানের বিস্তারিত কনফিগারেশন সেটিংস দেখুন।

উদাহরণস্বরূপ, নিম্নলিখিতটি একটি নির্দিষ্ট চার্জিং মডেল সহ একটি রেট কার্ড প্ল্যান তৈরি করে। প্রতিটি লেনদেনের জন্য রেট $০.১০ নির্ধারণ করা হয়েছে। ৩০ দিনের মধ্যে পেমেন্ট করতে হবে। (রেট কার্ড-সম্পর্কিত বিবরণ হাইলাইট করা হয়েছে।)

curl -H "Content-Type:application/json" -X POST -d \
'{ 
     "name": "Flat rate card plan",
     "developer":null,
     "developerCategory":null,
     "advance": "false",
     "currency": {
      "id" : "usd"
     },     
     "description": "Flat rate card plan",
     "displayName" : "Flat rate card plan",
     "frequencyDuration": "30",
     "frequencyDurationType": "DAY",
     "earlyTerminationFee": "10",     
     "monetizationPackage": {
      "id": "location"
     },
     "organization": {
      "id": "{org_name}"
     },
     "paymentDueDays": "30",
     "prorate": "false",
     "published": "true",
     "ratePlanDetails": [
     {
      "currency": {
       "id" : "usd"
      },
      "paymentDueDays": "30",      
      "meteringType": "UNIT",
      "organization": {
       "id": "{org_name}"
      },
      "ratePlanRates": [
       {
        "type": "RATECARD",
        "rate": "0.10",
        "startUnit": "0"       
       }      
      ], 
     "ratingParameter": "VOLUME",
     "type": "RATECARD"
     }],
     "recurringStartUnit": 1,
     "recurringType": "CALENDAR",
     "recurringFee": "10",
     "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

ভলিউম ব্যান্ডেড চার্জিং মডেল নির্দিষ্ট করা

ভলিউম ব্যান্ডেড মডেলে, আপনি রেট প্ল্যানের বিবরণ নির্দিষ্ট করেন, যার মধ্যে এক বা একাধিক রেট প্ল্যান রেট অন্তর্ভুক্ত থাকে। প্রতিটি রেট একটি "ভলিউম ব্যান্ড"-এর জন্য প্রযোজ্য হয়, অর্থাৎ লেনদেনের পরিমাণের একটি পরিসর (অথবা প্রেরিত বাইটের সংখ্যার মতো কোনো কাস্টম অ্যাট্রিবিউটের উপর ভিত্তি করে একটি পরিসর)। এই ধরনের প্ল্যান সাধারণত উচ্চতর ভলিউম ব্যান্ডের জন্য ছাড়যুক্ত রেট অফার করে ডেভেলপারদের আরও বেশি পরিমাণে লেনদেন করতে উৎসাহিত করার জন্য সেট আপ করা হয়।

রেট প্ল্যানের হারগুলো ছাড়াও, আপনি রেট প্ল্যানের বিবরণে নিম্নলিখিত বিষয়গুলো উল্লেখ করবেন:

  • একটি রেটিং প্যারামিটার যা নির্দেশ করে যে রেট প্ল্যানটি লেনদেনের ( VOLUME ) উপর ভিত্তি করে নাকি একটি কাস্টম অ্যাট্রিবিউটের (উদাহরণস্বরূপ, CUSTOM_ATTRIBUTE_1 ) উপর ভিত্তি করে তৈরি হবে। VOLUME হলো ডিফল্ট।
  • একটি মিটারিং ধরণ ( VOLUME ) যা নির্দেশ করে যে হারটি লেনদেনের পরিমাণের উপর ভিত্তি করে নির্ধারিত হয় (অর্থাৎ, এটি ফ্ল্যাট রেট চার্জিং মডেলের মতো প্রতি লেনদেনের জন্য একটি নির্দিষ্ট হার নয়)।
  • অর্থ পরিশোধের নির্ধারিত সময়সীমা (উদাহরণস্বরূপ, ৩০ দিন)।
  • আপনার প্রতিষ্ঠানের আইডি।
  • আপনার কোম্পানি যে ‘ভিত্তি’ বা হিসাবরক্ষণের মুদ্রা ব্যবহার করে।
  • একটি সময়কাল এবং সময়কালের ধরণ, যা একত্রে সেই সময়কালকে নির্দিষ্ট করে যার উপর ভিত্তি করে লেনদেনের পরিমাণ (বা কাস্টম অ্যাট্রিবিউট-সম্পর্কিত পরিমাণ) একত্রিত করা হয়। একে "একত্রীকরণ ভিত্তি"ও বলা হয়। প্রযোজ্য ভলিউম ব্যান্ড নির্ধারণ করার জন্য লেনদেনের পরিমাণকে এই একত্রীকরণ ভিত্তির (উদাহরণস্বরূপ, ১ মাস) উপর ভিত্তি করে একত্রিত করা হয়।
  • অ্যাগ্রিগেশন কাউন্টার যা প্রযোজ্য ভলিউম ব্যান্ড নির্ধারণ করতে ব্যবহৃত হয়।

প্রতিটি রেট প্ল্যানের হারের জন্য, আপনি নির্দিষ্ট করবেন:

  • রেট প্ল্যান রেটের ধরণ ( RATECARD )।
  • প্ল্যানটির জন্য নির্ধারিত হার। উদাহরণস্বরূপ, যদি আপনি ০.১০ উল্লেখ করেন এবং মুদ্রা মার্কিন ডলার হয়, তাহলে প্রতিটি লেনদেনের জন্য ডেভেলপারকে ০.১৫ ডলার চার্জ করা হবে (অথবা যদি কোনো কাস্টম অ্যাট্রিবিউটের উপর ভিত্তি করে, যেমন একটি লেনদেনে প্রেরিত বাইটের সংখ্যার উপর, তাহলে নির্দিষ্ট সংখ্যক বাইট প্রেরণের জন্য ডেভেলপারকে ০.১৫ ডলার চার্জ করা হবে)।
  • ভলিউম ব্যান্ডের শুরু এবং শেষের একক। শুরুর এককটি ভলিউম ব্যান্ডের নিম্ন সীমা এবং শেষের এককটি এর উচ্চ সীমা নির্ধারণ করে। উদাহরণস্বরূপ, যদি আপনি শুরুর একক ০ এবং শেষের একক ১০০০ নির্দিষ্ট করেন, তাহলে ভলিউম ব্যান্ডটি অ্যাগ্রিগেশন পিরিয়ডে ১০০০টি পর্যন্ত লেনদেনকে অন্তর্ভুক্ত করবে। যদি মুদ্রা মার্কিন ডলার হয়, অ্যাগ্রিগেশন পিরিয়ড ১ মাস হয় এবং প্রথম ১০০০টি লেনদেনের জন্য রেট ০.১৫ হয়, তাহলে ডেভেলপারকে সেই মাসে ১০০০টি পর্যন্ত লেনদেনের জন্য প্রতি লেনদেনে $০.১৫ চার্জ করা হবে।

    বান্ডেল কখন রিসেট করা হয় সে সম্পর্কে বিস্তারিত জানতে, ‘কখন পুনরাবৃত্ত ফি ধার্য করা হয় এবং বান্ডেল প্ল্যান রিসেট করা হয়?’ দেখুন।

    যদি আপনি চূড়ান্ত ভলিউম ব্যান্ডের জন্য কোনো শেষ একক নির্দিষ্ট না করেন, তাহলে লেনদেনের সংখ্যা সেই ব্যান্ডের প্রারম্ভিক একক অতিক্রম করার পর থেকে সমস্ত লেনদেনের উপর সেই ব্যান্ডের হার প্রয়োগ করা হবে। উদাহরণস্বরূপ, যদি শেষ ব্যান্ডের প্রারম্ভিক একক ১০০০ হয় এবং আপনি সেই ব্যান্ডের জন্য কোনো শেষ একক নির্দিষ্ট না করেন, তাহলে অ্যাগ্রিগেশন পিরিয়ডে ১০০০টি লেনদেনের পরের সমস্ত লেনদেনের উপর সেই ব্যান্ডের হার প্রয়োগ করা হবে।

রেট প্ল্যানের বিস্তারিত বিকল্পগুলির সম্পূর্ণ তালিকার জন্য রেট প্ল্যানের বিস্তারিত কনফিগারেশন সেটিংস দেখুন।

উদাহরণস্বরূপ, নিম্নলিখিতটি একটি ভলিউম ব্যান্ডেড চার্জিং মডেল সহ একটি রেট কার্ড প্ল্যান তৈরি করে। প্রথম ১০০০টি লেনদেনের জন্য রেট $০.১৫ এবং ১০০০-এর বেশি সমস্ত লেনদেনের জন্য $০.১০ নির্ধারণ করা হয়েছে। অ্যাগ্রিগেশন ভিত্তি হলো ১ মাস। ৩০ দিনের মধ্যে পেমেন্ট করতে হবে। (রেট কার্ডের বিবরণ হাইলাইট করা আছে।)

curl -H "Content-Type:application/json" -X POST -d \

'{
     "name": "Volume banded rate card plan",
     "developer":null,
     "developerCategory":null,
     "currency": {
      "id" : "usd"
     },     
     "frequencyDuration": "30",
     "description": "Volume banded rate card plan",
     "displayName" : "Volume banded rate card plan",
     "frequencyDuration": "30",
     "frequencyDurationType": "DAY",
     "earlyTerminationFee": "10",
     "monetizationPackage": {
      "id": "location"
     },
     "organization": {
      "id": "{org_name}"
     },    
     "paymentDueDays": "30",
     "prorate": "false",
     "published": "true",
     "ratePlanDetails": [
     {
      "currency": {
       "id" : "usd"
      },
      "aggregateStandardCounters": true,
      "paymentDueDays": "30",
      "duration": "1",
      "durationType": "MONTH",
      "meteringType": "VOLUME",
      "organization": {
       "id": "{org_name}"
      },      
      "ratePlanRates": [
      {
       "type": "RATECARD",
       "rate": "0.15",
       "startUnit": "0",
       "endUnit": "1000"
      },
      {
       "type": "RATECARD",
       "rate": "0.10",
       "startUnit": "1000"      
      }
      ],     
     "ratingParameter": "VOLUME",
     "type": "RATECARD"
     }],
     "recurringStartUnit": 1,
     "recurringType": "CALENDAR",
     "recurringFee": "10",
     "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

একটি বান্ডেল চার্জিং মডেল নির্দিষ্ট করা

বান্ডেল চার্জিং মডেলে, ডেভেলপার লেনদেনের একটি "বান্ডেল"-এর জন্য (অথবা প্রেরিত বাইটের সংখ্যার মতো কোনো কাস্টম অ্যাট্রিবিউটের উপর ভিত্তি করে একটি বান্ডেলের জন্য) অগ্রিম অর্থ প্রদান করেন। আপনি প্রতিটি বান্ডেলের জন্য একটি রেট এবং একটি অ্যাগ্রিগেশন বেসেস নির্দিষ্ট করে দেন, অর্থাৎ একটি নির্দিষ্ট সময়কাল যার মধ্যে ডেভেলপার বান্ডেলটি ব্যবহার করতে পারবেন।

উদাহরণস্বরূপ, ধরুন আপনি দুটি বান্ডেল তৈরি করেছেন, যেখানে প্রথম বান্ডেলটির আকার হলো ১ থেকে ১০০০ লেনদেন এবং দ্বিতীয় বান্ডেলটির আকার হলো ১০০১ থেকে ২০০০ লেনদেন। প্রথম বান্ডেলের জন্য রেট হলো $৫০ এবং দ্বিতীয় বান্ডেলের জন্য $৪০, এবং অ্যাগ্রিগেশন বেসিস হলো ১। যদি ডেভেলপার প্রথম বান্ডেলের জন্য একটি রেট কার্ড প্ল্যান কেনেন, তবে তিনি এক মাসে ১০০০ লেনদেনের জন্য $৫০ (এককালীন) পরিশোধ করবেন। বান্ডেলটি সম্পূর্ণরূপে ব্যবহৃত হোক বা না হোক, ডেভেলপারকে নির্ধারিত পরিমাণ অর্থ চার্জ করা হবে। অ্যাগ্রিগেশন সময়কাল শেষ হওয়ার পর, প্ল্যানটির মেয়াদ শেষ হয়ে যায়। যদি ডেভেলপার আবার বান্ডেলটি ব্যবহার করতে চান, তবে তাকে অবশ্যই প্ল্যানটি (এবং বান্ডেলটি) পুনরায় কিনতে হবে।

রেট প্ল্যানের বিবরণে আপনি যা উল্লেখ করেন, তা মূলত ভলিউম ব্যান্ডেড চার্জিং মডেলের রেট প্ল্যানের বিবরণে আপনি যা উল্লেখ করেন তার মতোই। পার্থক্যগুলো নিম্নরূপ:

  • আপনার নির্দিষ্ট করা প্রতিটি রেট প্ল্যান একটি বান্ডেলের জন্য (ভলিউম ব্যান্ডের জন্য নয়)।
  • শেষ বান্ডেলের জন্য আপনাকে অবশ্যই একটি ঊর্ধ্বসীমা নির্দিষ্ট করতে হবে, যদি না আপনি শেষ বান্ডেলে সীমাহীন লেনদেনের জন্য ডেভেলপারের কাছ থেকে একটি নির্দিষ্ট পরিমাণ অর্থ চার্জ করতে চান।

রেট প্ল্যানের বিস্তারিত বিকল্পগুলির সম্পূর্ণ তালিকার জন্য রেট প্ল্যানের বিস্তারিত কনফিগারেশন সেটিংস দেখুন।

উদাহরণস্বরূপ, নিম্নলিখিতটি একটি বান্ডেল চার্জিং মডেল সহ একটি রেট কার্ড প্ল্যান তৈরি করে। প্রথম বান্ডেলের জন্য (১০০০টি লেনদেন পর্যন্ত) রেট ৫০ ডলার এবং দ্বিতীয় বান্ডেলের জন্য (১০০০টির বেশি এবং ২০০০টি পর্যন্ত লেনদেন) ৪০ ডলার নির্ধারণ করা হয়েছে। অ্যাগ্রিগেশনের ভিত্তি হলো ১ মাস। ৩০ দিনের মধ্যে পেমেন্ট করতে হবে।

curl -H "Content-Type:application/json" -X POST -d \
'{
     "name": "Bundled rate plan",
     "developer":null,
     "developerCategory":null,
     "currency": {
      "id" : "usd"
     },    
     "frequencyDuration": "30",
     "description": "Bundled rate plan",
     "displayName" : "Bundled rate plan",
     "frequencyDurationType": "DAY",
     "earlyTerminationFee": "10",
     "monetizationPackage": {
      "id": "location"
     },
     "organization": {
      "id": "{org_name}"
     },    
     "paymentDueDays": "30",
     "prorate": "true",
     "published": "true",
     "ratePlanDetails": [
     {
      "currency": {
       "id" : "usd"
      },
      "aggregateStandardCounters": true,
      "paymentDueDays": "30",
      "duration": "1",
      "durationType": "MONTH",
      "meteringType": "STAIR_STEP",
      "organization": {
       "id": "{org_name}"
      },
      "ratePlanRates": [
      {
       "type": "RATECARD",
       "rate": "50",
       "startUnit": "0",
       "endUnit": "1000"
      },
      {
       "type": "RATECARD",
       "rate": "40",
       "startUnit": "1000",
       "endUnit": "2000"
      }
      ],
     "ratingParameter": "VOLUME",
     "type": "RATECARD"
     }],
     "recurringStartUnit": 1,
     "recurringType": "CALENDAR",
     "recurringFee": "10",
     "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

এপিআই ব্যবহার করে স্বতন্ত্র পণ্যগুলির জন্য একটি ফ্রিমিয়াম প্ল্যান নির্দিষ্ট করা

একটি রেট কার্ড প্ল্যানে, আপনি কোনো এপিআই প্যাকেজের পরিবর্তে একটি স্বতন্ত্র প্রোডাক্টের জন্য ফ্রিমিয়াম প্ল্যান সেট আপ করতে পারেন। একটি ফ্রিমিয়াম প্ল্যান ডেভেলপারদের একটি নির্দিষ্ট সময় ধরে বা ব্যবহারের পরিমাণের উপর ভিত্তি করে কোনো এপিআই প্রোডাক্ট বিনামূল্যে ব্যবহারের সুযোগ দেয়।

যখন আপনি কোনো এপিআই প্রোডাক্টের জন্য একটি ফ্রিমিয়াম প্ল্যান সেট আপ করেন, তখন আপনি রেট কার্ড প্ল্যানের বিবরণে সেই সময়কাল নির্দিষ্ট করে দেন, যে সময়ে ডেভেলপার এপিআই প্রোডাক্ট দ্বারা প্রদত্ত রিসোর্সগুলো বিনামূল্যে ব্যবহার করতে পারবেন। এই সময়কাল নিম্নলিখিত বিষয়গুলোর যেকোনো একটির উপর ভিত্তি করে হতে পারে:

  • সময়কাল, অর্থাৎ, একটি কার্যকর হওয়ার তারিখ এবং একটি শেষ তারিখের মধ্যবর্তী সময়।
  • পরিমাণ, যেমন এপিআই পণ্য-সম্পর্কিত লেনদেনের সংখ্যা অথবা লেনদেন রেকর্ডিং নীতিতে নথিভুক্ত কোনো কাস্টম অ্যাট্রিবিউটের সাথে সম্পর্কিত ভলিউম।

যদি ফ্রিমিয়াম সময়কাল পরিমাণের উপর ভিত্তি করে হয়, তবে এটিকে ফ্রিমিয়াম ইউনিটের সংখ্যা হিসাবে উল্লেখ করুন। উদাহরণস্বরূপ, নিম্নলিখিতটি ৫০০০ ইউনিটের পরিমাণের উপর ভিত্তি করে একটি ফ্রিমিয়াম প্ল্যান সহ একটি রেট কার্ড প্ল্যান তৈরি করে (ফ্রিমিয়াম-সম্পর্কিত নির্দিষ্টকরণগুলি হাইলাইট করা হয়েছে)।

curl -H "Content-Type:application/json" -X POST -d \
'{
      "name": "Flat rate card plan with freemium period",
      "developer":null,
      "developerCategory":null,      
      "advance": "false",
      "currency": {
       "id" : "usd"
      },     
      "description": "Flat rate card plan with freemium period",
      "displayName" : "Flat rate card plan with freemium period",
      "frequencyDuration": "30",
      "frequencyDurationType": "DAY",
      "earlyTerminationFee": "10",     
      "monetizationPackage": {
       "id": "location"
      },
      "organization": {
       "id": "myorg"
      },
      "paymentDueDays": "30",
      "prorate": "false",
      "published": "false",
      "ratePlanDetails": [
      {
       "currency": {
       "aggregateFreemiumCounters" : true,
       "aggregateStandardCounters" : true,
        "id" : "usd"
       },
       "product" : {
        "id" : "location",
        "displayName":"Location"
       },
       "paymentDueDays": "30",      
       "meteringType": "UNIT",
       "organization": {
        "id": "myorg"
       },
       "ratePlanRates": [
        {
         "type": "RATECARD",
         "rate": "0.10",
         "startUnit": "0"       
        }      
       ],
      "freemiumUnit": "5000",
      "freemiumDuration": "0",
      "freemiumDurationType": "DAY",
      "ratingParameterUnit":"MB",
      "customPaymentTerm": "false",
      "ratingParameter": "VOLUME",
      "type": "RATECARD"
      }],
      "recurringStartUnit": 1,
      "recurringType": "CALENDAR",
      "recurringFee": "10",
      "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