উপার্জন শেয়ার করার প্ল্যান কনফিগার করা

আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশন দেখুন।
তথ্য

ভূমিকা

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

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

UI ব্যবহার করে উপার্জন শেয়ার করার প্ল্যানের বিবরণ নির্দিষ্ট করা

নিচে যেভাবে বর্ণনা করা হয়েছে সেইভাবে উপার্জনের শেয়ার প্ল্যান কনফিগার করুন।

Edge

Edge UI ব্যবহার করে রেভেনিউ শেয়ার প্ল্যান কনফিগার করতে, রেট প্ল্যান তৈরি বা এডিট করার সময়, রেভেনিউ শেয়ার বা রেট কার্ড ও রেভেনিউ শেয়ার রেট প্ল্যানের ধরন বেছে নিন এবং রেভেনিউ শেয়ার বিভাগে নিম্নলিখিত তথ্য কনফিগার করুন:

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

ফ্লেক্সিবল শেয়ারিং মডেলের জন্য, ট্রানজ্যাকশন থেকে হওয়া উপার্জনের এক বা একাধিক রেঞ্জ (প্রতিটি রেঞ্জ হল একটি "উপার্জন ব্যান্ড")। উপার্জনের প্রতিটি ব্যান্ডের জন্য উপার্জনের শেয়ারের শতাংশ অ্যাসাইন করা যেতে পারে। ট্রানজ্যাকশনের মোট উপার্জন ও উপার্জন ব্যান্ড গণনা করার জন্য, এগ্রিগেশন ভিত্তিতে ট্রানজ্যাকশন এগ্রিগেট করা হয়। প্রতিটি ট্রানজ্যাকশনে প্রযোজ্য উপার্জনের শেয়ারের শতকরা হার তার উপার্জনের ব্যান্ডের উপর নির্ভর করে।

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

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

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

ক্লাসিক Edge UI ব্যবহার করে উপার্জনের শেয়ার প্ল্যান কনফিগার করতে:

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

    মনে রাখবেন: API প্যাকেজে একটি API প্রোডাক্ট থাকলে, আপনি এই ধাপটি এড়িয়ে যেতে পারবেন।

    • প্রতিটি API প্রোডাক্টের জন্য আলাদা আলাদা করে রেট প্ল্যানের বিবরণ কনফিগার করতে প্রোডাক্ট-নির্দিষ্ট প্ল্যান।
    • সব API প্রোডাক্টের জন্য রেট প্ল্যানের বিবরণ কনফিগার করতে সব প্রোডাক্টের জন্য জেনেরিক প্ল্যান।
  4. সাধারণ রেট প্ল্যান বা প্রতিটি API প্রোডাক্ট-নির্দিষ্ট রেট প্ল্যানের জন্য উপার্জন শেয়ার বিকল্পে ক্লিক করুন।

    মনে রাখবেন: API প্রোডাক্ট-নির্দিষ্ট প্ল্যান কনফিগার করার সময়, আপনাকে প্রতিটি API প্রোডাক্টের জন্য আলাদা আলাদাভাবে উপার্জনের শেয়ার প্ল্যান কনফিগার করতে হবে।

    উপার্জন শেয়ার করার উইন্ডো খুলে যাবে।

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

    ফিক্সড শেয়ারিং মডেলের জন্য:

    আপনি ফিক্সড শেয়ারিং মডেল বেছে নিলে, জেনেরিক উপার্জনের শেয়ার উইন্ডোর মূল্য নির্ধারণ বিভাগে নিম্নলিখিত তথ্য লিখুন:

    ফিল্ড বিবরণ
    অপারেটর (বা সংস্থা)

    আপনার সংস্থার নাম। সংস্থার প্রোফাইলে অপারেটর (বা সংস্থা) ফিল্ডের ভ্যালু ব্যবহার করে এই ফিল্ড আগে থেকেই সেট করা থাকে।

    দেশ

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

    মুদ্রা

    আপনার কোম্পানি যে "বেস" বা অ্যাকাউন্টিং মুদ্রা ব্যবহার করে। সংস্থার প্রোফাইলে কারেন্সি ফিল্ডের ভ্যালু ব্যবহার করে এই ফিল্ড আগে থেকেই সেট করা থাকে।

    মূল্যের ধরন

    উপার্জনের শেয়ারের ভিত্তি। মোট বা নিট বেছে নিন। আপনি মোট বেছে নিলে, উপার্জনের শেয়ার ট্রানজ্যাকশনের মোট মূল্যের শতকরা হার অনুযায়ী নির্ধারিত হয়। আপনি নেট বেছে নিলে, উপার্জনের শেয়ার কোনও ট্রানজ্যাকশনের নেট দামের শতকরা হার অনুযায়ী হয়। মনে রাখবেন: আপনি ট্রানজ্যাকশন রেকর্ডিং নীতি তৈরি করার সময় ট্রানজ্যাকশনের মোট বা নিট মূল্য সেট করেন।

    নির্দিষ্ট শেয়ার %

    উপার্জন শেয়ার করার হিসেব করার জন্য ব্যবহৃত শতাংশ। একটি দশমিক সংখ্যা লিখুন (সর্বাধিক চারটি দশমিক স্থান সহ)। যেমন, আপনি ৮০.৫৫৫৫ লিখলে, উপার্জনের শেয়ার হবে ৮০.৫৫৫৫%, অর্থাৎ, API প্রদানকারী হিসেবে, প্রতিটি ট্রানজ্যাকশনের জন্য চার্জ করা মূল্যের ৮০.৫৫৫৫% আপনি ডেভেলপারকে পেমেন্ট করেন।

    ফ্লেক্সিবল শেয়ারিং মডেলের জন্য:

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

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

    ফিল্ড বিবরণ
    এগ্রিগেশন বেসিস

    যে সময়কালের উপার্জন একত্রিত করা হয়। প্রতিটি ট্রানজ্যাকশনের জন্য উপার্জনের ব্যান্ড (এবং প্রযোজ্য উপার্জনের শেয়ারের শতকরা হার) গণনা করতে একত্রিত উপার্জন ব্যবহার করা হয়। কত মাসের জন্য (১ থেকে ১২ মাসের মধ্যে) তা বেছে নিন।

    উপার্জনের ব্যান্ড

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

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

    দাম
    অপারেটর (বা সংস্থা)

    আপনার সংস্থার নাম। সংস্থার প্রোফাইলে অপারেটর (বা সংস্থা) ফিল্ডের ভ্যালু ব্যবহার করে এই ফিল্ড আগে থেকেই সেট করা থাকে।

    দেশ

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

    মুদ্রা

    আপনার সংস্থা যে "বেস" বা অ্যাকাউন্টিং মুদ্রা ব্যবহার করে। এই ফিল্ডটি সংস্থার প্রোফাইলে থাকা 'মুদ্রা' ফিল্ডের ভ্যালু ব্যবহার করে আগে থেকেই সেট করা থাকে।

    মূল্যের ধরন

    উপার্জনের শেয়ারের ভিত্তি। মোট বা নিট বেছে নিন। আপনি মোট বেছে নিলে, উপার্জনের শেয়ার ট্রানজ্যাকশনের মোট মূল্যের শতকরা হার অনুযায়ী নির্ধারিত হয়। আপনি নেট বেছে নিলে, উপার্জনের শেয়ার কোনও ট্রানজ্যাকশনের নেট দামের শতকরা হার অনুযায়ী হয়। মনে রাখবেন: আপনি ট্রানজ্যাকশন রেকর্ডিং নীতি তৈরি করার সময় ট্রানজ্যাকশনের মোট বা নিট মূল্য সেট করেন।

    উপার্জন ব্যান্ডের জন্য শেয়ারের %

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

  6. উপার্জন শেয়ারের বিবরণ সেভ করতে এবং Standard Rate প্ল্যান উইন্ডোতে ফিরে যেতে প্রয়োগ করুন ও বন্ধ করুন বিকল্পে ক্লিক করুন।
  7. API প্রোডাক্ট-নির্দিষ্ট রেট প্ল্যানের জন্য, প্রয়োজন অনুযায়ী অতিরিক্ত API প্রোডাক্টের জন্য রেট প্ল্যানের বিবরণ কনফিগার করুন।

API ব্যবহার করে উপার্জন শেয়ার করার প্ল্যানের বিবরণ নির্দিষ্ট করা

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

একটি নির্দিষ্ট শেয়ারিং মডেলের জন্য উপার্জন শেয়ার করার প্ল্যানের বিবরণ নির্দিষ্ট করা

ফিক্সড শেয়ারিং মডেল প্রয়োগ করতে, রেট প্ল্যানের বিবরণে নিম্নলিখিত বিষয়গুলি নির্দিষ্ট করুন:

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

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

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

  • রেট প্ল্যানের রেটের ধরন (REVSHARE)।
  • উপার্জন শেয়ার করার হিসেব করার জন্য ব্যবহৃত শতাংশ। যেমন, আপনি যদি ৮০.৫৫৫৫ উল্লেখ করেন, তাহলে উপার্জনের শেয়ার ৮০.৫৫৫৫%, অর্থাৎ, API প্রদানকারী হিসেবে, আপনি প্রতিটি ট্রানজ্যাকশনের জন্য চার্জ করা মূল্যের ৮০.৫৫৫৫% ডেভেলপারকে পেমেন্ট করেন (অথবা যদি কাস্টম অ্যাট্রিবিউটের উপর ভিত্তি করে হয়, যেমন, কোনও ট্রানজ্যাকশনে ট্রান্সমিট করা বাইট সংখ্যা, তাহলে আপনি নির্দিষ্ট সংখ্যক বাইট ট্রান্সমিট করার জন্য চার্জ করা মূল্যের ৮০.৫৫৫৫% ডেভেলপারকে পেমেন্ট করেন)।
  • রেট প্রয়োগের প্রাথমিক ইউনিট (0)। এর অর্থ হল, প্রথম ট্রানজ্যাকশন থেকে শুরু করে প্রতিটি ট্রানজ্যাকশনে রেট প্রয়োগ করা হয়।

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

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

$ curl -H "Content-Type:application/json" -X POST -d \
'{
    "name": "Fixed share plan",
    "developer":null,
    "developerCategory":null,
    "advance": false,
    "currency": {
      "id": "usd"
    },
    "description": "Fixed share plan",
    "displayName": "Fixed share plan",
    "earlyTerminationFee": 10,    
    "monetizationPackage": {
      "id": "location"
    },    
    "organization": {
      "id": "{org_name}"
    },
    "paymentDueDays": "30",
    "prorate": false,
    "published": true,
    "ratePlanDetails": [
      {
        "aggregateStandardCounters": true,
        "currency": {
         "id": "usd"
        },
        "duration": 1,
        "durationType": "MONTH",
        "meteringType": "UNIT",
        "organization": {
         "id": "{org_name}"
        },
        "paymentDueDays": "30",
        "ratePlanRates": [
         {
          "revshare": 80.8555,
          "startUnit": 0,
          "type": "REVSHARE"
         }
        ],
        "ratingParameter": "VOLUME",
        "revenueType": "NET",
        "type": "REVSHARE"
      }
    ],
    "recurringStartUnit": 1,
    "recurringType": "CALENDAR",
    "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

উত্তরটি এইরকম হওয়া উচিত (উত্তরের শুধুমাত্র একটি অংশ দেখানো হয়েছে):

{
  "advance" : false,
  "currency" : {
    "id" : "usd",
    "name" : "USD",
    ...
    "organization" : {
      ...
    },
   ...
  },
  "description" : "Fixed share plan",
  "displayName" : "Fixed share plan",
  "earlyTerminationFee" : 10,
  "id" : "location_fixed_share_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"
    } ],
    "status" : "CREATED"
  },
  "name" : "Fixed share plan",
  "organization" : {
    ...
  },
  "paymentDueDays" : "30",
  "prorate" : false,
  "published" : true,
  "ratePlanDetails" : [ {
    "aggregateFreemiumCounters" : true,
    "aggregateStandardCounters" : true,
    "currency" : {
      "id" : "usd",
      "name" : "USD",
      ...
      "organization" : {
        ...
      },
      ...
    },
    "duration" : 1,
    "durationType" : "MONTH",
    "id" : "c1720153-c60f-4f7f-b4e5-cdc7bc7bec5b",
    "meteringType" : "UNIT",
    "organization" : {
      ...
    },
    "paymentDueDays" : "30",
    "ratePlanRates" : [ {
      "id" : "01c4d544-d907-423b-964e-4e2aed2816a3",
      "revshare" : 80.8555,
      "startUnit" : 0,
      "type" : "REVSHARE"
    } ],
    "ratingParameter" : "VOLUME",
    "revenueType" : "NET",
    "type" : "REVSHARE"
  } ],
  "recurringStartUnit" : 1,
  "recurringType" : "CALENDAR",
  "setUpFee" : 10,
  "startDate" : "2013-09-15 00:00:00",
  "type" : "STANDARD"
}

ফ্লেক্সিবল শেয়ারিং মডেলের জন্য উপার্জন শেয়ার করার প্ল্যানের বিবরণ নির্দিষ্ট করা

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

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

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

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

প্রতিটি রেট প্ল্যানের রেটের জন্য, আপনি এগুলি নির্দিষ্ট করেন:

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

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

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

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

$ curl -H "Content-Type:application/json" -X POST -d \
'{
     "name": "Flexible share plan",
     "developer":null,
     "developerCategory":null,
     "advance": "true",
     "currency": {
      "id": "usd"
     },
     "description": "Flexible share plan",
     "displayName": "Flexible share plan",   
     "frequencyDuration": "30",
     "frequencyDurationType": "DAY",
     "earlyTerminationFee": "10",       
     "monetizationPackage": {
      "id": "location"
     },
     "organization": {
      "id": "{org_name}"
     },
     "paymentDueDays": "30",
     "prorate": "false",
     "published": "true",
     "ratePlanDetails": [
     {
      "currency": {
       "id": "usd"
      },
      "duration": "1",
      "durationType": "MONTH",
      "meteringType": "VOLUME",
      "organization": {
       "id": "{org_name}"
      },
      "paymentDueDays": "30",
      "ratePlanRates" : [ {
       "endUnit" : 1000,
       "revshare" : 80.5555,
       "startUnit" : 0,
       "type" : "REVSHARE"
      }, {
       "revshare" : 90.5,
       "startUnit" : 1000,
       "type" : "REVSHARE"
      } ],
     "ratingParameter" : "VOLUME",
     "revenueType" : "NET",
     "type" : "REVSHARE"
    } ],
    "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

উত্তরটি এইরকম হওয়া উচিত (উত্তরের শুধুমাত্র একটি অংশ দেখানো হয়েছে):

{
  "advance" : true,
  "currency" : {
    "id" : "usd",
    "name" : "USD",
    "organization" : {
      ...
    },
    ...
  },
  "description" : "Flexible share plan",
  "displayName" : "Flexible share plan",
  "earlyTerminationFee" : 10,
  "frequencyDuration" : 30,
  "frequencyDurationType" : "DAY",
  "id" : "location_flexible_share_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"
    } ],
    "status" : "CREATED"
  },
  "name" : "Flexible share plan",
  "organization" : {
    ...
  },
  "paymentDueDays" : "30",
  "prorate" : false,
  "published" : false,
  "ratePlanDetails" : [ {
    "aggregateFreemiumCounters" : true,
    "aggregateStandardCounters" : true,
    "currency" : {
      "id" : "usd",
      "name" : "USD",
       …
      "organization" : {
        ...
      },
      ...
    },
    "duration" : 1,
    "durationType" : "MONTH",
    "id" : "ba3353e3-14f4-4bc5-a9f1-c723fd34131c",
    "meteringType" : "VOLUME",
    "organization" : {
      ...
    },
    "paymentDueDays" : "30",
    "ratePlanRates" : [ {
      "endUnit" : 1000,
      "id" : "5f13a51e-2250-4383-9aad-35e9a008ab40",
      "revshare" : 80.5555,
      "startUnit" : 0,
      "type" : "REVSHARE"
    }, {
      "id" : "d4196250-4ecc-480e-a7ed-dfab8e1c92ed",
      "revshare" : 90.5,
      "startUnit" : 1000,
      "type" : "REVSHARE"
    } ],
    "ratingParameter" : "VOLUME",
    "revenueType" : "NET",
    "type" : "REVSHARE"
  } ],
  "recurringFee" : 10,
  "recurringStartUnit" : 1,
  "recurringType" : "CALENDAR",
  "setUpFee" : 10,
  "startDate" : "2013-09-15 00:00:00",
  "type" : "STANDARD"
}