আপনি Apigee Edge ডকুমেন্টেশন দেখছেন।
Apigee X ডকুমেন্টেশনে যান । তথ্য
ভূমিকা
একটি রাজস্ব ভাগ পরিকল্পনায়, API প্রদানকারী প্রতিটি লেনদেন থেকে উৎপন্ন রাজস্বের একটি শতাংশ বিকাশকারীর সাথে ভাগ করে (একটি লেনদেনের মোট বা নেট মূল্যের উপর ভিত্তি করে)। আপনি যখন একটি রাজস্ব ভাগের পরিকল্পনা তৈরি করেন তখন আপনাকে একটি ভাগ করার মডেল নির্দেশ করতে হবে, যা হয় স্থির বা নমনীয় হতে পারে এবং একটি মূল্যের ভিত্তি (যেমন রাজস্ব ভাগ একটি লেনদেনের মোট বা নেট মূল্যের উপর ভিত্তি করে কিনা)। আপনি যখন লেনদেন রেকর্ডিং নীতি তৈরি করেন তখন আপনি লেনদেনের জন্য মোট বা নেট মূল্য সেট করেন।
ফিক্সড শেয়ারিং মডেলে, আপনি ডেভেলপারের সাথে প্রতিটি লেনদেন থেকে উৎপন্ন আয়ের একটি নির্দিষ্ট শতাংশ ভাগ করেন (একটি লেনদেনের মোট বা নেট মূল্যের উপর ভিত্তি করে)। নমনীয় ভাগ করে নেওয়ার মডেলে, আপনি বিকাশকারীর সাথে আয়ের একটি পরিবর্তনশীল শতাংশ ভাগ করেন। রাজস্ব ভাগ নির্দিষ্ট সময়ের মধ্যে উত্পন্ন রাজস্ব উপর নির্ভর করে. রাজস্ব ভাগের গণনায় ব্যবহৃত শতাংশ লেনদেনের দ্বারা উত্পন্ন রাজস্বের পরিমাণের উপর ভিত্তি করে পরিবর্তিত হতে পারে।
UI ব্যবহার করে আয় ভাগের পরিকল্পনার বিশদ উল্লেখ করা
নীচে বর্ণিত হিসাবে, রাজস্ব ভাগ পরিকল্পনা কনফিগার করুন.
প্রান্ত
এজ UI ব্যবহার করে একটি রাজস্ব ভাগ পরিকল্পনা কনফিগার করতে, একটি হার পরিকল্পনা তৈরি বা সম্পাদনা করার সময়, রাজস্ব ভাগ বা রেট কার্ড এবং রাজস্ব ভাগের হার পরিকল্পনার ধরন নির্বাচন করুন এবং রাজস্ব ভাগ বিভাগে নিম্নলিখিত তথ্যগুলি কনফিগার করুন:
মাঠ | বর্ণনা |
গণনার মডেল | নিম্নলিখিত মূল্যের ধরনগুলির মধ্যে একটি নির্বাচন করুন:
|
গণনার ফ্রিকোয়েন্সি | সময়কাল যার উপর লেনদেনের পরিমাণ (বা কাস্টম বৈশিষ্ট্য-সম্পর্কিত ভলিউম) গণনা করা হয়। কয়েক মাস (1-24 মাস) নির্বাচন করুন। |
শেয়ারিং মডেল | নিম্নলিখিত রাজস্ব ভাগ মডেলগুলির মধ্যে একটি নির্বাচন করুন:
|
স্থির রাজস্ব ভাগ | ফিক্সড শেয়ারিং মডেলের জন্য, রাজস্ব ভাগ গণনা করতে ব্যবহৃত শতাংশ নির্দিষ্ট করে। একটি দশমিক সংখ্যা লিখুন (চার দশমিক স্থান পর্যন্ত)। উদাহরণস্বরূপ, আপনি যদি 80.5555 প্রবেশ করেন, তাহলে রাজস্ব ভাগ 80.5555% হয়, অর্থাৎ, একজন API প্রদানকারী হিসাবে, আপনি প্রতিটি লেনদেনের জন্য চার্জ করা মূল্যের 80.5555% ডেভেলপারকে প্রদান করেন। |
রাজস্ব শেয়ার ব্যান্ড | নমনীয় ভাগ করে নেওয়ার মডেলের জন্য, লেনদেনের আয়ের এক বা একাধিক ব্যাপ্তি (প্রতিটি পরিসর একটি "রাজস্ব ব্যান্ড")। প্রতিটি রাজস্ব ব্যান্ড একটি রাজস্ব ভাগ শতাংশ বরাদ্দ করা যেতে পারে. মোট রাজস্ব এবং লেনদেনের জন্য রাজস্ব ব্যান্ড গণনা করতে লেনদেনগুলি একত্রিতকরণের ভিত্তিতে একত্রিত করা হয়। প্রতিটি লেনদেনের জন্য প্রযোজ্য রাজস্ব ভাগ শতাংশ তার রাজস্ব ব্যান্ডের উপর নির্ভর করে। প্রথম ব্যান্ডের ঊর্ধ্ব সীমা নির্দিষ্ট করুন, উদাহরণস্বরূপ, 1000 পর্যন্ত (নিম্ন সীমাটি 0-এর বেশি পূর্বনির্ধারিত)। অতিরিক্ত ব্যান্ড যোগ করতে +নতুন ক্লিক করুন। মোট আয় এই স্তরের উপরে চলে যাওয়ার পরে সমস্ত লেনদেন নির্দেশ করতে চূড়ান্ত ব্যান্ডের উপরের সীমাটি খালি ছেড়ে দিন। উদাহরণস্বরূপ, যদি আপনি রাজস্ব ব্যান্ড বিভাগে দুটি রাজস্ব ব্যান্ড নির্দিষ্ট করেন (>0-1000, এবং 1000 এবং তার বেশি), আপনি >0-1000 রাজস্ব ব্যান্ডের জন্য 80.5555 এবং 1000 এবং তার উপরে রাজস্ব ব্যান্ডের জন্য 90.5 লিখতে পারেন। এছাড়াও মুদ্রা মার্কিন ডলার অনুমান. তারপরে যে লেনদেনগুলির জন্য $1000 পর্যন্ত রাজস্ব জেনারেট হয়, রাজস্ব ভাগ লেনদেনের মূল্যের 80.5555%, এবং যে লেনদেনগুলি $1000-এর বেশি রাজস্ব তৈরি করে, রাজস্ব ভাগ লেনদেনের মূল্যের 90.5%। |
ক্লাসিক এজ (ব্যক্তিগত ক্লাউড)
ক্লাসিক এজ UI ব্যবহার করে আয় ভাগের পরিকল্পনা কনফিগার করতে:
- একটি রেট পরিকল্পনা তৈরি করতে পদক্ষেপগুলি অনুসরণ করুন৷
- রাজস্ব মডেল কনফিগার করতে রেট প্ল্যান টাইপ ড্রপ-ডাউনে রাজস্ব ভাগ নির্বাচন করুন।
- যদি নির্বাচিত API প্যাকেজে একাধিক API পণ্য অন্তর্ভুক্ত থাকে, তাহলে নিম্নলিখিত বিকল্পগুলির মধ্যে একটি নির্বাচন করুন:
দ্রষ্টব্য : যদি API প্যাকেজ একটি একক API পণ্য অন্তর্ভুক্ত করে, আপনি এই পদক্ষেপটি এড়িয়ে যেতে পারেন।
- প্রতিটি API পণ্যের জন্য পৃথকভাবে রেট প্ল্যানের বিবরণ কনফিগার করার জন্য পণ্য-নির্দিষ্ট পরিকল্পনা ।
- সমস্ত API পণ্যের জন্য রেট প্ল্যানের বিবরণ কনফিগার করতে সমস্ত পণ্যের জন্য জেনেরিক পরিকল্পনা ৷
- জেনেরিক রেট প্ল্যানের জন্য বা প্রতিটি API পণ্য-নির্দিষ্ট রেট প্ল্যানের জন্য রাজস্ব ভাগে ক্লিক করুন।
দ্রষ্টব্য : API পণ্য-নির্দিষ্ট পরিকল্পনাগুলি কনফিগার করার সময়, আপনাকে প্রতিটি API পণ্যের জন্য পৃথকভাবে একটি রাজস্ব ভাগ পরিকল্পনা কনফিগার করতে হবে৷
রাজস্ব শেয়ার উইন্ডো খোলে।
- নিম্নলিখিত শেয়ারিং মডেলগুলির মধ্যে একটি নির্বাচন করুন:
- স্থির : এই মডেলে, API প্রদানকারী প্রতিটি লেনদেন থেকে উৎপন্ন রাজস্বের একটি নির্দিষ্ট শতাংশ বিকাশকারীর সাথে ভাগ করে (একটি লেনদেনের মোট বা নেট মূল্যের উপর ভিত্তি করে)।
- নমনীয় : এই মডেলে, API প্রদানকারী বিকাশকারীর সাথে আয়ের একটি পরিবর্তনশীল শতাংশ ভাগ করে। রাজস্ব ভাগ নির্দিষ্ট সময়ের মধ্যে উত্পন্ন রাজস্ব উপর নির্ভর করে. রাজস্ব ভাগের গণনায় ব্যবহৃত শতাংশ লেনদেনের দ্বারা উত্পন্ন রাজস্বের পরিমাণের উপর ভিত্তি করে পরিবর্তিত হতে পারে।
স্থির শেয়ারিং মডেলের জন্য:
আপনি যদি ফিক্সড শেয়ারিং মডেলটি নির্বাচন করেন, তাহলে জেনেরিক রেভিনিউ শেয়ার উইন্ডোর প্রাইসিং বিভাগে নিম্নলিখিত তথ্য লিখুন:
মাঠ বর্ণনা অপারেটর (বা সংস্থা) আপনার প্রতিষ্ঠানের নাম। এই ক্ষেত্রটি প্রতিষ্ঠানের প্রোফাইলে অপারেটর (বা সংস্থা) ক্ষেত্রের মান ব্যবহার করে পূর্বনির্ধারিত।
দেশ আপনার প্রতিষ্ঠানের কাজ করার দেশ। এই ক্ষেত্রটি প্রতিষ্ঠানের প্রোফাইলে দেশের ক্ষেত্রের মান ব্যবহার করে পূর্বনির্ধারিত।
মুদ্রা "বেস" বা অ্যাকাউন্টিং মুদ্রা যা আপনার কোম্পানি ব্যবহার করে। এই ক্ষেত্রটি প্রতিষ্ঠানের প্রোফাইলে মুদ্রা ক্ষেত্রের মান ব্যবহার করে পূর্বনির্ধারিত।
দামের ধরন রাজস্ব ভাগের ভিত্তি। গ্রস বা নেট নির্বাচন করুন। আপনি যদি গ্রস নির্বাচন করেন, তাহলে রাজস্ব ভাগ একটি লেনদেনের মোট মূল্যের শতাংশের উপর ভিত্তি করে। আপনি নেট নির্বাচন করলে, রাজস্ব ভাগ একটি লেনদেনের নিট মূল্যের শতাংশের উপর ভিত্তি করে। দ্রষ্টব্য : আপনি যখন লেনদেন রেকর্ডিং নীতি তৈরি করেন তখন আপনি লেনদেনের জন্য মোট বা নেট মূল্য নির্ধারণ করেন।
স্থির শেয়ার % রাজস্ব ভাগ গণনা করতে ব্যবহৃত শতাংশ। একটি দশমিক সংখ্যা লিখুন (চার দশমিক স্থান পর্যন্ত)। উদাহরণস্বরূপ, আপনি যদি 80.5555 প্রবেশ করেন, তাহলে রাজস্ব ভাগ 80.5555% হয়, অর্থাৎ, একজন API প্রদানকারী হিসাবে, আপনি প্রতিটি লেনদেনের জন্য চার্জ করা মূল্যের 80.5555% ডেভেলপারকে প্রদান করেন।
নমনীয় শেয়ারিং মডেলের জন্য:
আপনি যদি নমনীয় ভাগ করে নেওয়ার মডেল নির্বাচন করেন, আপনি লক্ষ্য করবেন যে জেনেরিক রেভিনিউ শেয়ার উইন্ডো অতিরিক্ত ক্ষেত্রগুলি প্রদর্শন করে৷ আপনি এই ক্ষেত্রগুলিকে একত্রিতকরণের জন্য একটি ভিত্তি নির্দিষ্ট করতে এবং "রাজস্ব ব্যান্ড" নির্দিষ্ট করতে ব্যবহার করেন, অর্থাৎ, লেনদেন-উত্পন্ন রাজস্বের ব্যাপ্তি যার জন্য আপনি বিভিন্ন রাজস্ব ভাগ শতাংশ প্রয়োগ করতে পারেন।
জেনেরিক রেভিনিউ শেয়ার উইন্ডোতে নিম্নলিখিত তথ্য লিখুন:
মাঠ বর্ণনা সমষ্টির ভিত্তি সময়কাল যার উপর রাজস্ব একত্রিত হয়। প্রতিটি লেনদেনের জন্য (এবং প্রযোজ্য রাজস্ব ভাগ শতাংশ) রাজস্ব ব্যান্ড গণনা করতে সমষ্টিকৃত রাজস্ব ব্যবহার করা হয়। কয়েক মাস নির্বাচন করুন (1 এবং 12 এর মধ্যে)।
রাজস্ব ব্যান্ড লেনদেন আয়ের এক বা একাধিক ব্যাপ্তি (প্রতিটি পরিসর হল একটি "রাজস্ব ব্যান্ড")। প্রতিটি রাজস্ব ব্যান্ডকে একটি রাজস্ব ভাগ শতাংশ বরাদ্দ করা যেতে পারে (আপনি মূল্য বিভাগের রাজস্ব ব্যান্ডের ক্ষেত্রে এই শতাংশ সেট করেন।) মোট রাজস্ব এবং লেনদেনের জন্য রাজস্ব ব্যান্ড গণনা করতে লেনদেনগুলি একত্রিত করা হয়। প্রতিটি লেনদেনের জন্য প্রযোজ্য রাজস্ব ভাগ শতাংশ তার রাজস্ব ব্যান্ডের উপর নির্ভর করে।
প্রথম ব্যান্ডের ঊর্ধ্ব সীমা নির্দিষ্ট করুন, উদাহরণস্বরূপ, 1000 পর্যন্ত (নিম্ন সীমাটি 0-এর বেশি পূর্বনির্ধারিত)। একটি দ্বিতীয় ব্যান্ড যোগ করতে + ক্লিক করুন, উদাহরণস্বরূপ, 1000-এর বেশি এবং 2000 পর্যন্ত। আরও ব্যান্ড যোগ করতে + ক্লিক করুন। সামগ্রিক আয় এই স্তরের উপরে চলে যাওয়ার পরে সমস্ত লেনদেন নির্দেশ করতে আপনি চূড়ান্ত ব্যান্ডের উপরের সীমাটি খালি রাখতে পারেন।
মূল্য নির্ধারণ অপারেটর (বা সংস্থা) আপনার প্রতিষ্ঠানের নাম। এই ক্ষেত্রটি প্রতিষ্ঠানের প্রোফাইলে অপারেটর (বা সংস্থা) ক্ষেত্রের মান ব্যবহার করে পূর্বনির্ধারিত।
দেশ আপনার প্রতিষ্ঠানের কাজ করার দেশ। এই ক্ষেত্রটি প্রতিষ্ঠানের প্রোফাইলে দেশের ক্ষেত্রের মান ব্যবহার করে পূর্বনির্ধারিত।
মুদ্রা আপনার প্রতিষ্ঠান যে "বেস" বা অ্যাকাউন্টিং মুদ্রা ব্যবহার করে। এই ক্ষেত্রটি প্রতিষ্ঠানের প্রোফাইলে মুদ্রা ক্ষেত্রের মান ব্যবহার করে পূর্বনির্ধারিত।
দামের ধরন রাজস্ব ভাগের ভিত্তি। গ্রস বা নেট নির্বাচন করুন। আপনি যদি গ্রস নির্বাচন করেন, তাহলে রাজস্ব ভাগ একটি লেনদেনের মোট মূল্যের শতাংশের উপর ভিত্তি করে। আপনি নেট নির্বাচন করলে, রাজস্ব ভাগ একটি লেনদেনের নিট মূল্যের শতাংশের উপর ভিত্তি করে। দ্রষ্টব্য : আপনি যখন লেনদেন রেকর্ডিং নীতি তৈরি করেন তখন আপনি লেনদেনের জন্য মোট বা নেট মূল্য নির্ধারণ করেন।
শেয়ার % রাজস্ব ব্যান্ড জন্য প্রতিটি রাজস্ব ব্যান্ডে লেনদেনের জন্য রাজস্ব ভাগ গণনা করতে ব্যবহৃত শতাংশ। আপনি প্রতিটি ব্যান্ডের জন্য একটি শতাংশ নির্দিষ্ট করুন। একটি দশমিক সংখ্যা লিখুন (চার দশমিক স্থান পর্যন্ত)। উদাহরণস্বরূপ, যদি আপনি রাজস্ব ব্যান্ড বিভাগে দুটি রাজস্ব ব্যান্ড নির্দিষ্ট করেন (>0-1000, এবং 1000 এবং তার বেশি), আপনি >0-1000 রাজস্ব ব্যান্ডের জন্য 80.5555 এবং 1000 এবং তার উপরে রাজস্ব ব্যান্ডের জন্য 90.5 লিখতে পারেন। এছাড়াও মুদ্রা মার্কিন ডলার অনুমান. তারপরে যে লেনদেনগুলির জন্য $1000 পর্যন্ত রাজস্ব জেনারেট হয়, রাজস্ব ভাগ লেনদেনের মূল্যের 80.5555%, এবং যে লেনদেনগুলি $1000-এর বেশি রাজস্ব তৈরি করে, রাজস্ব ভাগ লেনদেনের মূল্যের 90.5%।
- রাজস্ব ভাগের বিবরণ সংরক্ষণ করতে এবং স্ট্যান্ডার্ড রেট প্ল্যান উইন্ডোতে ফিরে যেতে আবেদন করুন এবং বন্ধ করুন এ ক্লিক করুন।
- API পণ্য-নির্দিষ্ট রেট পরিকল্পনার জন্য, প্রয়োজন অনুযায়ী অতিরিক্ত API পণ্যগুলির জন্য রেট প্ল্যানের বিবরণ কনফিগার করুন।
API ব্যবহার করে আয় ভাগের পরিকল্পনার বিশদ উল্লেখ করা
আপনি যখন রেট প্ল্যান তৈরি করেন তখন আপনি রাজস্ব ভাগ পরিকল্পনার বিশদ উল্লেখ করেন। আপনি /organizations/{org_name}/monetization-packages/{package_id}/rate-plans
কে কল করার জন্য অনুরোধের বডির মধ্যে ratePlanDetails
প্রপার্টিতে বিস্তারিত উল্লেখ করুন। ratePlanDetails
প্রপার্টিতে আপনি যা নির্দিষ্ট করেন, তা নির্ভর করে আপনার বেছে নেওয়া শেয়ারিং মডেলের উপর: স্থির বা নমনীয়।
একটি নির্দিষ্ট শেয়ারিং মডেলের জন্য রাজস্ব ভাগ পরিকল্পনা বিশদ উল্লেখ করা
ফিক্সড শেয়ারিং মডেল বাস্তবায়ন করতে, আপনি রেট প্ল্যানের বিশদ বিবরণে নিম্নলিখিতগুলি নির্দিষ্ট করুন:
- একটি রেটিং প্যারামিটার যা নির্দেশ করে যে হার পরিকল্পনাটি লেনদেনের উপর ভিত্তি করে (
VOLUME
)।VOLUME
ডিফল্ট। - একটি মিটারিং প্রকার (
UNIT
) যা নির্দেশ করে যে প্রতি ইউনিটে রাজস্ব ভাগ স্থির করা হয়েছে (অর্থাৎ, এটি লেনদেনের পরিমাণের উপর ভিত্তি করে নয়, যেমনটি নমনীয় ভাগ করে নেওয়ার মডেলের ক্ষেত্রে হয়)। - আয়ের ধরন (
GROSS
বাNET
)। এটি নির্দেশ করে যে রাজস্ব ভাগ একটি লেনদেনের মোট বা নেট মূল্যের উপর ভিত্তি করে। - অর্থপ্রদানের সময়কাল (উদাহরণস্বরূপ, 30 দিন)।
- আপনার প্রতিষ্ঠানের আইডি।
- "বেস" বা অ্যাকাউন্টিং মুদ্রা যা আপনার কোম্পানি ব্যবহার করে।
- একটি রেট প্ল্যান রেট যা রাজস্ব ভাগ কীভাবে গণনা করা হয় সে সম্পর্কে বিশদ প্রদান করে। কারণ শেয়ারিং মডেলটি একটি নির্দিষ্ট হারের উপর ভিত্তি করে, আপনি শুধুমাত্র একটি রেট প্ল্যান রেট নির্দিষ্ট করুন৷
রেট প্ল্যান রেটে, আপনি উল্লেখ করেন:
- হার পরিকল্পনা হারের ধরন (
REVSHARE
)। - রাজস্ব ভাগ গণনা করতে ব্যবহৃত শতাংশ। উদাহরণস্বরূপ, আপনি যদি 80.5555 নির্দিষ্ট করেন, তাহলে রাজস্ব ভাগ 80.5555% হয়, অর্থাৎ, একজন API প্রদানকারী হিসাবে, আপনি বিকাশকারীকে প্রতিটি লেনদেনের জন্য চার্জ করা মূল্যের 80.5555% প্রদান করেন (বা যদি একটি কাস্টম বৈশিষ্ট্যের উপর ভিত্তি করে যেমন বাইট সংখ্যা একটি লেনদেনে প্রেরণ করা হলে, আপনি বিকাশকারীকে নির্দিষ্ট সংখ্যক বাইট প্রেরণের জন্য চার্জ করা মূল্যের 80.5555% প্রদান করেন)।
- হার আবেদনের প্রারম্ভিক ইউনিট (
0
)। এর অর্থ হল প্রথম লেনদেন থেকে শুরু করে প্রতিটি লেনদেনের ক্ষেত্রে হার প্রয়োগ করা হয়।
হার পরিকল্পনা বৈশিষ্ট্যের সম্পূর্ণ তালিকার জন্য রেট প্ল্যানের জন্য কনফিগারেশন বৈশিষ্ট্য দেখুন।
উদাহরণস্বরূপ, নিম্নলিখিতগুলি একটি নির্দিষ্ট ভাগ করে নেওয়ার মডেলের সাথে একটি আয় ভাগের পরিকল্পনা তৈরি করে৷ রাজস্ব ভাগ শতাংশ হল 80.5555%। রাজস্ব ভাগ একটি লেনদেনের নেট মূল্যের উপর ভিত্তি করে। চুক্তিটি 15 সেপ্টেম্বর, 2013 থেকে কার্যকর হবে এবং 30 দিনের মধ্যে অর্থ প্রদান করতে হবে৷ (রাজস্ব ভাগ-সম্পর্কিত বিবরণ হাইলাইট করা হয়েছে।)
$ 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
)। এটি নির্দেশ করে যে রাজস্ব ভাগ একটি লেনদেনের মোট বা নেট মূল্যের উপর ভিত্তি করে। - অর্থপ্রদানের সময়কাল (উদাহরণস্বরূপ, 30 দিন)।
- আপনার প্রতিষ্ঠানের আইডি।
- "বেস" বা অ্যাকাউন্টিং মুদ্রা যা আপনার কোম্পানি ব্যবহার করে।
- একটি সময়কাল এবং সময়কালের ধরন যা একসঙ্গে নির্দিষ্ট সময়কাল নির্দিষ্ট করে যার উপর রাজস্ব একত্রিত হয় (এটিকে "একত্রীকরণ ভিত্তি"ও বলা হয়)। মোট রাজস্ব এবং প্রযোজ্য রাজস্ব ব্যান্ড গণনা করতে লেনদেনগুলি একত্রিতকরণের ভিত্তিতে (উদাহরণস্বরূপ, 1 মাস) একত্রিত করা হয়। প্রতিটি লেনদেনের জন্য প্রযোজ্য রাজস্ব ভাগ শতাংশ তার রাজস্ব ব্যান্ডের উপর নির্ভর করে।
- অ্যাগ্রিগেশন কাউন্টার যা প্রযোজ্য রাজস্ব ব্যান্ড নির্ধারণ করতে ব্যবহৃত হয়।
প্রতিটি রেট প্ল্যান রেটের জন্য, আপনি উল্লেখ করেন:
- রাজস্ব ব্যান্ডের জন্য রেট প্ল্যানের হারের ধরন (
REVSHARE
)। - রাজস্ব ব্যান্ডের জন্য রাজস্ব ভাগ গণনা করতে ব্যবহৃত শতাংশ। উদাহরণস্বরূপ, আপনি যদি 80.5555 নির্দিষ্ট করেন, তাহলে রাজস্ব ব্যান্ডের জন্য রাজস্ব ভাগ 80.5555%, অর্থাৎ, একজন API প্রদানকারী হিসাবে, আপনি সেই রাজস্ব ব্যান্ডে প্রতিটি লেনদেনের জন্য চার্জ করা মূল্যের 80.5555% ডেভেলপারকে প্রদান করেন।
- রাজস্ব ব্যান্ডের শুরু এবং শেষ ইউনিট। প্রারম্ভিক ইউনিট একটি রাজস্ব ব্যান্ডের নিম্ন সীমা নির্দিষ্ট করে এবং শেষ ইউনিটটি রাজস্ব ব্যান্ডের উপরের সীমা নির্দিষ্ট করে। উদাহরণস্বরূপ, আপনি যদি 0-এর একটি প্রারম্ভিক ইউনিট এবং 1000-এর একটি শেষ ইউনিট নির্দিষ্ট করেন, তাহলে রাজস্ব ব্যান্ড নির্দিষ্ট মুদ্রায় 0-এর বেশি এবং 1000 পর্যন্ত লেনদেনের আয় কভার করে। যদি মুদ্রা ইউএস ডলার হয়, তাহলে একত্রীকরণের ভিত্তি হল 1 মাস, এবং রাজস্ব ব্যান্ডের শতাংশ হল 80.5555%, তাহলে লেনদেনের জন্য যেগুলি মাসে $1000 পর্যন্ত রাজস্ব জেনারেট করে, রাজস্ব ভাগ লেনদেনের মূল্যের 80.5555%।
আপনি যদি চূড়ান্ত রাজস্ব ব্যান্ডের জন্য একটি শেষ ইউনিট নির্দিষ্ট না করেন, তাহলে সেই ব্যান্ডের জন্য মোট আয় সেই ব্যান্ডের প্রারম্ভিক ইউনিটের উপরে চলে যাওয়ার পরে সমস্ত লেনদেনের জন্য শেয়ার শতাংশ প্রয়োগ করা হয়। উদাহরণস্বরূপ, যদি শেষ ব্যান্ডের প্রারম্ভিক ইউনিট 1000 হয় (অনুমান করুন ইউএস ডলার), এবং আপনি সেই ব্যান্ডের জন্য একটি শেষ ইউনিট নির্দিষ্ট না করেন, তাহলে ব্যান্ডের রাজস্ব শতাংশ সমষ্টির সময়কালে $1000-এর উপরে সমস্ত লেনদেনের ক্ষেত্রে প্রয়োগ করা হয়।
হার পরিকল্পনা বৈশিষ্ট্যের সম্পূর্ণ তালিকার জন্য রেট প্ল্যানের জন্য কনফিগারেশন বৈশিষ্ট্য দেখুন।
উদাহরণস্বরূপ, নিম্নলিখিতটি একটি নমনীয় ভাগ করে নেওয়ার মডেলের সাথে একটি আয় ভাগের পরিকল্পনা তৈরি করে৷ এটি দুটি রাজস্ব ব্যান্ড নির্দিষ্ট করে। প্রথম ব্যান্ডটি 1000 মার্কিন ডলার পর্যন্ত লেনদেনের আয়কে কভার করে। দ্বিতীয় ব্যান্ডটি 1000 মার্কিন ডলারের বেশি লেনদেনের আয় কভার করে। প্রথম রাজস্ব ব্যান্ডের জন্য রাজস্ব ভাগের শতাংশ 80.5555% এবং দ্বিতীয় রাজস্ব ব্যান্ডের জন্য 90.5%। রাজস্ব ভাগ একটি লেনদেনের নেট মূল্যের উপর ভিত্তি করে। সমষ্টির ভিত্তি হল 1 মাস। চুক্তির মেয়াদ 15 সেপ্টেম্বর, 2013 থেকে কার্যকর হবে এবং 30 দিনের মধ্যে অর্থ প্রদান করতে হবে৷ (রাজস্ব ভাগ-সম্পর্কিত বিবরণ হাইলাইট করা হয়েছে।)
$ 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" }