आय के बंटवारे की योजना कॉन्फ़िगर करें

Apigee Edge दस्तावेज़ देखा जा रहा है.
Apigee X दस्तावेज़ पर जाएं.
जानकारी

शुरुआती जानकारी

रेवेन्यू के बंटवारे के प्लान के तहत, एपीआई सेवा देने वाली कंपनी हर लेन-देन से मिलने वाले रेवेन्यू का कुछ प्रतिशत, डेवलपर के साथ शेयर करती है. यह हिस्सा, लेन-देन की कुल कीमत या कुल कीमत के आधार पर तय होता है. आय के बंटवारे का प्लान बनाते समय, आपको शेयर करने के मॉडल की जानकारी देनी होगी. यह मॉडल, तय किया जा सकता है या ज़रूरत के हिसाब से चुना जा सकता है. साथ ही, कीमत के हिसाब से भी तय किया जा सकता है. उदाहरण के लिए, आय का बंटवारा, लेन-देन की कुल कीमत पर आधारित होता है या कुल कीमत पर. लेन-देन रिकॉर्ड करने की नीति बनाते समय, लेन-देन के लिए कुल या कुल कीमत सेट की जाती है.

शेयर करने के तय मॉडल में, हर लेन-देन से जनरेट होने वाली आय का एक तय प्रतिशत डेवलपर के साथ शेयर किया जाता है. यह हिस्सा, लेन-देन की कुल कीमत या कुल कीमत के आधार पर तय होता है. ज़रूरत के हिसाब से शेयर करने के मॉडल में, डेवलपर के साथ आय का कुछ प्रतिशत हिस्सा शेयर किया जाता है. रेवेन्यू का बंटवारा, एक तय समय में होने वाली आय पर निर्भर करता है. आय के बंटवारे का हिसाब लगाने में इस्तेमाल किया जाने वाला प्रतिशत, लेन-देन से जनरेट हुई आय के हिसाब से अलग-अलग हो सकता है.

यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके, रेवेन्यू के बंटवारे के प्लान की जानकारी तय करना

आय के बंटवारे की योजना कॉन्फ़िगर करें. इसके बारे में यहां बताया गया है.

Edge

Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके आय के बंटवारे का प्लान कॉन्फ़िगर करने के लिए, रेट प्लान बनाते या उसमें बदलाव करते समय, रेवेन्यू का बंटवारा या रेट कार्ड और रेवेन्यू के बंटवारे वाले रेट प्लान का टाइप चुनें. इसके बाद, रेवेन्यू का बंटवारा सेक्शन में, यह जानकारी कॉन्फ़िगर करें:

फ़ील्ड Description
कैलकुलेशन मॉडल कीमत के इन टाइप में से कोई एक चुनें:
  • कुल - आय का बंटवारा, लेन-देन की कुल कीमत के प्रतिशत पर आधारित होता है.
  • नेट - आय का बंटवारा, लेन-देन की कुल कीमत के प्रतिशत पर आधारित होता है
ध्यान दें: लेन-देन रिकॉर्ड करने की नीति बनाते समय, लेन-देन के लिए कुल या कुल कीमत सेट की जाती है.
कैलकुलेशन की फ़्रीक्वेंसी वह समयावधि जिसके दौरान लेन-देन की संख्या या कस्टम एट्रिब्यूट से जुड़े वॉल्यूम का हिसाब लगाया जाता है. महीनों की संख्या (1 से 24 महीने) चुनें.
शेयर करने का मॉडल आय के बंटवारे के इन मॉडल में से कोई एक चुनें:
  • तय की गई रकम - एपीआई सेवा देने वाली कंपनी, हर लेन-देन से होने वाली आय का एक तय प्रतिशत डेवलपर के साथ शेयर करती है. यह हिस्सा, लेन-देन की कुल या कुल कीमत के आधार पर तय होता है.
  • सुविधाजनक - एपीआई सेवा देने वाली कंपनी, डेवलपर के साथ आय का एक तय प्रतिशत हिस्सा शेयर करती है. रेवेन्यू का बंटवारा, एक तय समय में होने वाली आय पर निर्भर करता है. आय के बंटवारे का हिसाब लगाने में इस्तेमाल किया जाने वाला प्रतिशत, लेन-देन से जनरेट हुई आय के हिसाब से अलग-अलग हो सकता है.
तय रेवेन्यू का बंटवारा फ़िक्स्ड शेयरिंग मॉडल के लिए, आय के हिस्से का हिसाब लगाने के लिए इस्तेमाल किया गया प्रतिशत बताता है. दशमलव संख्या डालें. दशमलव के बाद चार से ज़्यादा अंक न डालें. उदाहरण के लिए, अगर आपने 80.5555 डाला है, तो रेवेन्यू का हिस्सा 80.5555% होगा. इसका मतलब है कि एपीआई सेवा देने वाली कंपनी के तौर पर, आपको हर ट्रांज़ैक्शन के लिए लिए जाने वाले शुल्क का 80.5555% डेवलपर को देना होगा.
रेवेन्यू के बंटवारे वाले बैंड

ज़रूरत के हिसाब से शेयर करने के मॉडल के लिए, लेन-देन से होने वाले रेवेन्यू की एक या उससे ज़्यादा रेंज (हर रेंज "रेवेन्यू बैंड" होती है). हर रेवेन्यू बैंड को, रेवेन्यू के बंटवारे का प्रतिशत असाइन किया जा सकता है. कुल रेवेन्यू और लेन-देन के लिए रेवेन्यू बैंड का हिसाब लगाने के लिए, लेन-देन को एग्रीगेट करने के आधार पर एग्रीगेट किया जाता है. हर लेन-देन पर लागू होने वाले रेवेन्यू के हिस्से का प्रतिशत, कंपनी के रेवेन्यू बैंड पर निर्भर करता है.

पहले बैंड की ज़्यादा से ज़्यादा सीमा बताएं. उदाहरण के लिए, ज़्यादा से ज़्यादा 1, 000 (पहले से तय की गई कम से कम सीमा 0 से ज़्यादा पर सेट होती है). अतिरिक्त बैंड जोड़ने के लिए +नया पर क्लिक करें. कुल आय के इस स्तर से ऊपर चले जाने के बाद, सभी लेन-देन दिखाने के लिए अंतिम बैंड की ऊपरी सीमा खाली छोड़ दें.

उदाहरण के लिए, अगर आपने रेवेन्यू बैंड सेक्शन (>0-1,000, और 1,000 और इससे ज़्यादा) में दो रेवेन्यू बैंड तय किया है, तो >0-1000 रेवेन्यू बैंड के लिए 80.5555, और 1,000 और उससे ज़्यादा के रेवेन्यू बैंड के लिए 90.5. यह भी मान लें कि मुद्रा अमेरिकी डॉलर में है. इसके बाद, 1,000 डॉलर तक की आय जनरेट करने वाले लेन-देन के लिए, आय का हिस्सा लेन-देन की कीमत का 80.5555% होता है और 1,000 डॉलर से ज़्यादा की आय वाले लेन-देन के लिए, आय का हिस्सा लेन-देन की कीमत का 90.5% होता है.

क्लासिक एज (प्राइवेट क्लाउड)

क्लासिक Edge यूज़र इंटरफ़ेस (यूआई) का इस्तेमाल करके आय के बंटवारे की योजनाओं को कॉन्फ़िगर करने के लिए:

  1. किराये की योजना बनाने के लिए यह तरीका अपनाएं.
  2. रेवेन्यू मॉडल कॉन्फ़िगर करने के लिए, रेट प्लान का टाइप ड्रॉप-डाउन में रेवेन्यू का बंटवारा चुनें.
  3. अगर चुने गए एपीआई पैकेज में एक से ज़्यादा एपीआई प्रॉडक्ट शामिल हैं, तो इन विकल्पों में से कोई एक चुनें:

    ध्यान दें: अगर एपीआई पैकेज में एक एपीआई प्रॉडक्ट शामिल है, तो इस चरण को छोड़ा जा सकता है.

    • प्रॉडक्ट के लिए खास प्लान, ताकि हर एपीआई प्रॉडक्ट के लिए, रेट प्लान की जानकारी को अलग-अलग कॉन्फ़िगर किया जा सके.
    • सभी प्रॉडक्ट के लिए सामान्य प्लान, ताकि एपीआई वाले सभी प्रॉडक्ट के लिए, रेट प्लान की जानकारी को कॉन्फ़िगर किया जा सके.
  4. सामान्य दर प्लान या हर एपीआई के प्रॉडक्ट के हिसाब से रेट प्लान के लिए, आय का बंटवारा पर क्लिक करें.

    ध्यान दें: एपीआई प्रॉडक्ट के लिए खास प्लान कॉन्फ़िगर करते समय, आपको हर एपीआई प्रॉडक्ट के लिए, रेवेन्यू के बंटवारे का प्लान अलग-अलग कॉन्फ़िगर करना होगा.

    इसके बाद, आय के बंटवारे वाली विंडो खुलती है.

  5. शेयर करने के इन मॉडल में से कोई एक चुनें:
    • तय किया गया: इस मॉडल में, एपीआई सेवा देने वाली कंपनी हर लेन-देन से होने वाली आय का एक तय प्रतिशत, डेवलपर के साथ शेयर करती है. यह हिस्सा, लेन-देन की कुल या कुल कीमत के आधार पर तय होता है.
    • ज़रूरत के हिसाब से: इस मॉडल में, एपीआई सेवा देने वाली कंपनी, डेवलपर के साथ आय का एक वैरिएबल प्रतिशत शेयर करती है. रेवेन्यू का बंटवारा, एक तय समय में होने वाली आय पर निर्भर करता है. आय के बंटवारे का हिसाब लगाने में इस्तेमाल किया जाने वाला प्रतिशत, लेन-देन से जनरेट हुई आय के हिसाब से अलग-अलग हो सकता है.

    शेयर करने के ठीक किए गए मॉडल के लिए:

    अगर आपने फ़िक्स्ड शेयरिंग मॉडल चुना है, तो सामान्य आय के बंटवारे वाली विंडो के कीमत सेक्शन में यह जानकारी डालें:

    फ़ील्ड ब्यौरा
    ऑपरेटर (या संगठन)

    आपके संगठन का नाम. यह फ़ील्ड, संगठन की प्रोफ़ाइल में ऑपरेटर (या संगठन) फ़ील्ड वैल्यू का इस्तेमाल करके प्रीसेट होता है.

    देश

    वह देश जहां आपका संगठन काम करता है. संगठन की प्रोफ़ाइल में देश फ़ील्ड की वैल्यू का इस्तेमाल करके, इस फ़ील्ड को प्रीसेट के तौर पर सेट किया जाता है.

    मुद्रा

    "बुनियादी" या अकाउंटिंग मुद्रा, जो आपकी कंपनी इस्तेमाल करती है. संगठन की प्रोफ़ाइल में मुद्रा फ़ील्ड की वैल्यू का इस्तेमाल करके, यह फ़ील्ड प्रीसेट है.

    मूल्य-निर्धारण प्रकार

    आय के हिस्से का आधार. कुल या नेट चुनें. अगर आपने कुल चुना है, तो आय का हिस्सा लेन-देन की कुल कीमत के प्रतिशत पर आधारित होता है. 'नेट' चुनने पर, आय का हिस्सा लेन-देन की कुल कीमत के प्रतिशत के हिसाब से दिखाया जाता है. ध्यान दें: लेन-देन रिकॉर्ड करने की नीति बनाते समय, लेन-देन के लिए कुल या कुल कीमत सेट की जाती है.

    तय शेयर %

    आय के हिस्से का हिसाब लगाने में इस्तेमाल किया गया प्रतिशत. दशमलव संख्या डालें. दशमलव के बाद के ज़्यादा से ज़्यादा चार अंक डालें. उदाहरण के लिए, अगर आपने 80.5555 डाला है, तो आय का हिस्सा 80.5555% होगा. इसका मतलब है कि एपीआई की सेवा देने वाली कंपनी के तौर पर, आपको हर लेन-देन के लिए डेवलपर को चुकाई जाने वाली रकम का 80.5555% देना होगा.

    ज़रूरत के हिसाब से शेयर करने के मॉडल के लिए:

    अगर ज़रूरत के हिसाब से शेयर करने का मॉडल चुना जाता है, तो आपको दिखेगा कि सामान्य आय के बंटवारे वाली विंडो में ज़्यादा फ़ील्ड दिखते हैं. इन फ़ील्ड का इस्तेमाल, एग्रीगेशन की वजह बताने और "रेवेन्यू बैंड" तय करने के लिए किया जाता है. ये लेन-देन से जनरेट होने वाली आय की रेंज होती हैं, जिनके लिए रेवेन्यू के बंटवारे के अलग-अलग प्रतिशत लागू किए जा सकते हैं.

    सामान्य आय के बंटवारे की विंडो में यह जानकारी डालें:

    फ़ील्ड ब्यौरा
    एग्रीगेशन आधार

    वह समयावधि जिसके दौरान आय इकट्ठा की जाती है. कुल रेवेन्यू का इस्तेमाल, हर लेन-देन और रेवेन्यू के बंटवारे के लागू प्रतिशत का हिसाब लगाने के लिए किया जाता है. महीनों की संख्या चुनें (1 और 12 के बीच).

    रेवेन्यू बैंड

    लेन-देन से होने वाली आय की एक या उससे ज़्यादा रेंज (हर रेंज "रेवेन्यू बैंड" होती है). हर रेवेन्यू बैंड के लिए, रेवेन्यू के बंटवारे का प्रतिशत तय किया जा सकता है. कीमत वाले सेक्शन में मौजूद रेवेन्यू बैंड फ़ील्ड में जाकर, इस प्रतिशत को सेट किया जा सकता है. लेन-देन को एग्रीगेट करने के आधार पर एग्रीगेट किया जाता है, ताकि कुल रेवेन्यू और लेन-देन के लिए रेवेन्यू बैंड का हिसाब लगाया जा सके. हर लेन-देन पर लागू होने वाले रेवेन्यू के हिस्से का प्रतिशत, कंपनी के रेवेन्यू बैंड पर निर्भर करता है.

    पहले बैंड की ज़्यादा से ज़्यादा सीमा बताएं, जैसे कि ज़्यादा से ज़्यादा 1, 000 (कम से कम वैल्यू 0 से ज़्यादा पर सेट की जा सकती है). दूसरा बैंड जोड़ने के लिए, + पर क्लिक करें. उदाहरण के लिए, 1,000 से ज़्यादा और 2,000 से ज़्यादा. ज़्यादा बैंड जोड़ने के लिए + पर क्लिक करें. कुल आय के इस लेवल से ऊपर हो जाने के बाद, सभी लेन-देन दिखाने के लिए फ़ाइनल बैंड की ऊपरी सीमा को खाली छोड़ा जा सकता है.

    कीमत
    ऑपरेटर (या संगठन)

    आपके संगठन का नाम. यह फ़ील्ड, संगठन की प्रोफ़ाइल में ऑपरेटर (या संगठन) फ़ील्ड वैल्यू का इस्तेमाल करके प्रीसेट होता है.

    देश

    वह देश जहां आपका संगठन काम करता है. संगठन की प्रोफ़ाइल में देश फ़ील्ड की वैल्यू का इस्तेमाल करके, इस फ़ील्ड को प्रीसेट के तौर पर सेट किया जाता है.

    मुद्रा

    आपके संगठन की "बुनियादी" या अकाउंटिंग मुद्रा. यह फ़ील्ड प्रीसेट को संगठन की प्रोफ़ाइल में मुद्रा फ़ील्ड की वैल्यू का इस्तेमाल करके दिखाता है.

    मूल्य-निर्धारण प्रकार

    आय के हिस्से का आधार. कुल या नेट चुनें. अगर आपने कुल चुना है, तो आय का हिस्सा लेन-देन की कुल कीमत के प्रतिशत पर आधारित होता है. 'नेट' चुनने पर, आय का हिस्सा लेन-देन की कुल कीमत के प्रतिशत के हिसाब से दिखाया जाता है. ध्यान दें: लेन-देन रिकॉर्ड करने की नीति बनाते समय, लेन-देन के लिए कुल या कुल कीमत सेट की जाती है.

    रेवेन्यू बैंड के लिए % शेयर करें

    हर रेवेन्यू बैंड में, लेन-देन के लिए रेवेन्यू के हिस्से का हिसाब लगाने के लिए इस्तेमाल किया गया प्रतिशत. हर बैंड के लिए प्रतिशत तय किया जाता है. दशमलव वाली संख्या डालें. दशमलव के बाद के ज़्यादा से ज़्यादा चार अंक डालें. उदाहरण के लिए, अगर रेवेन्यू बैंड सेक्शन (1 से 1,000, और 1,000 और इससे ज़्यादा) में दो रेवेन्यू बैंड तय किए जाते हैं, तो रेवेन्यू बैंड के लिए 80.5555 और 1,000 और उससे ज़्यादा के रेवेन्यू बैंड के लिए 90.5 डाला जा सकता है. यह भी मान लें कि मुद्रा यू.एस. डॉलर में है. इसके बाद, 1,000 डॉलर तक की आय वाले लेन-देन के लिए, आय का हिस्सा लेन-देन की कीमत का 80.5555% होगा और जिन लेन-देन से 1,000 डॉलर से ज़्यादा की आय होती है उनके लिए आय का बंटवारा, लेन-देन की कीमत का 90.5% होगा.

  6. आय के बंटवारे की जानकारी सेव करने और स्टैंडर्ड रेट प्लान वाली विंडो पर वापस जाने के लिए, लागू करें और बंद करें पर क्लिक करें.
  7. एपीआई प्रॉडक्ट के हिसाब से रेट प्लान में, ज़रूरत के मुताबिक अन्य एपीआई प्रॉडक्ट के लिए, रेट प्लान की जानकारी कॉन्फ़िगर करें.

एपीआई का इस्तेमाल करके, रेवेन्यू के बंटवारे के प्लान की जानकारी देना

रेट प्लान बनाते समय, रेवेन्यू के बंटवारे के प्लान की जानकारी दी जाती है. आपको यह जानकारी, ratePlanDetails प्रॉपर्टी में, अनुरोध के मुख्य हिस्से में /organizations/{org_name}/monetization-packages/{package_id}/rate-plans को कॉल करके देनी होती है. ratePlanDetails प्रॉपर्टी में कौनसी जानकारी दी जाती है, यह आपके चुने गए शेयर करने के मॉडल के हिसाब से तय होता है: तय किए गए समय के हिसाब से या ज़रूरत के हिसाब से.

फ़िक्स्ड शेयरिंग मॉडल के लिए, आय के बंटवारे के प्लान से जुड़ी जानकारी तय करना

शेयर करने के फ़िक्स मॉडल को लागू करने के लिए, आपको रेट प्लान की जानकारी में यह जानकारी देनी होगी:

  • रेटिंग पैरामीटर से पता चलता है कि रेट प्लान, लेन-देन (VOLUME) पर आधारित है. VOLUME डिफ़ॉल्ट है.
  • मीटरिंग टाइप (UNIT) से पता चलता है कि आय का बंटवारा हर इकाई के हिसाब से तय है (इसका मतलब है कि यह ट्रांज़ैक्शन की संख्या पर आधारित नहीं है, जैसा कि ज़रूरत के हिसाब से शेयर करने के मॉडल के मामले में होता है).
  • आय किस तरह की है (GROSS या NET). इससे पता चलता है कि आय का बंटवारा, लेन-देन की कुल कीमत पर आधारित है या कुल कीमत पर.
  • पेमेंट करने के लिए तय की गई अवधि, जैसे कि 30 दिन.
  • आपके संगठन का आईडी.
  • "बुनियादी" या अकाउंटिंग मुद्रा, जो आपकी कंपनी इस्तेमाल करती है.
  • रेट प्लान का रेट, जिससे आय के बंटवारे का हिसाब लगाने के तरीके की जानकारी मिलती है. शेयर करने का मॉडल तय दर पर आधारित होता है, इसलिए आपको किराये वाले प्लान के लिए सिर्फ़ एक दर तय करनी होती है.

रेट प्लान की ज़्यादा जानकारी वाली प्रॉपर्टी की पूरी सूची देखने के लिए, रेट प्लान की जानकारी के लिए कॉन्फ़िगरेशन प्रॉपर्टी देखें.

रेट प्लान की दर में, आप यह जानकारी देते हैं:

  • रेट प्लान के रेट का टाइप (REVSHARE).
  • आय के हिस्से का हिसाब लगाने में इस्तेमाल किया गया प्रतिशत. उदाहरण के लिए, अगर 80.5555 की जानकारी दी जाती है, तो आय का हिस्सा 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 दिन.
  • आपके संगठन का आईडी.
  • "बुनियादी" या अकाउंटिंग मुद्रा, जो आपकी कंपनी इस्तेमाल करती है.
  • कुल समय और अवधि का टाइप, जिससे आय के एग्रीगेट होने की समयावधि की जानकारी मिलती है. इसे "एग्रीगेशन का आधार" भी कहा जाता है. कुल रेवेन्यू और लागू होने वाले रेवेन्यू बैंड का हिसाब लगाने के लिए, लेन-देन को एग्रीगेट करने के आधार पर एग्रीगेट किया जाता है, जैसे कि एक महीने. हर लेन-देन पर लागू होने वाले रेवेन्यू के हिस्से का प्रतिशत, कंपनी के रेवेन्यू बैंड पर निर्भर करता है.
  • एग्रीगेशन काउंटर का इस्तेमाल, लागू होने वाले रेवेन्यू बैंड का पता लगाने के लिए किया जाता है.

रेट प्लान की ज़्यादा जानकारी वाली प्रॉपर्टी की पूरी सूची देखने के लिए, रेट प्लान की जानकारी के लिए कॉन्फ़िगरेशन प्रॉपर्टी देखें.

किराये के हर प्लान के लिए, आप यह जानकारी देते हैं:

  • रेवेन्यू बैंड के लिए रेट प्लान की दर का टाइप (REVSHARE).
  • रेवेन्यू बैंड के लिए रेवेन्यू के हिस्से का हिसाब लगाने में इस्तेमाल किया गया प्रतिशत. उदाहरण के लिए, अगर आपने 80.5555 बताया है, तो रेवेन्यू बैंड के लिए रेवेन्यू का हिस्सा 80.5555% होगा. इसका मतलब है कि एपीआई प्रोवाइडर के तौर पर, आपको रेवेन्यू बैंड में होने वाले हर लेन-देन के लिए, डेवलपर को लगने वाले रेवेन्यू का 80.5555% हिस्सा देना होगा.
  • रेवेन्यू बैंड की शुरुआती और आखिरी यूनिट. शुरुआती यूनिट, रेवेन्यू बैंड की निचली सीमा और रेवेन्यू बैंड की ऊपरी सीमा के बारे में बताती है. उदाहरण के लिए, अगर आपने शुरुआती यूनिट 0 और आखिरी यूनिट 1,000 तय की है, तो रेवेन्यू बैंड 0 से ज़्यादा और किसी खास मुद्रा में ज़्यादा से ज़्यादा 1,000 लेन-देन से होने वाली आय को कवर करेगा. अगर मुद्रा अमेरिकी डॉलर है, तो एग्रीगेशन आधार एक महीने का है और रेवेन्यू बैंड का प्रतिशत 80.5555% है. ऐसे में, किसी महीने में 1,000 डॉलर तक की कमाई करने वाले लेन-देन के लिए, आय का हिस्सा, लेन-देन की कीमत का 80.5555% होगा.

    अगर आपने फ़ाइनल रेवेन्यू बैंड के लिए आखिरी यूनिट तय नहीं की है, तो सभी लेन-देन पर उस बैंड का शेयर का प्रतिशत लागू कर दिया जाएगा. ऐसा तब होगा, जब कुल रेवेन्यू, उस बैंड की शुरुआती यूनिट से ज़्यादा हो जाएगा. उदाहरण के लिए, अगर आखिरी बैंड के लिए शुरुआती यूनिट 1,000 है (यू.एस. डॉलर मानकर) और आपने उस बैंड के लिए आखिरी यूनिट तय नहीं की है, तो कुल अवधि के दौरान बैंड के लिए आय का प्रतिशत 1,000 डॉलर से ज़्यादा के सभी लेन-देन पर लागू किया जाता है.

रेट प्लान की प्रॉपर्टी की पूरी सूची देखने के लिए, रेट प्लान की कॉन्फ़िगरेशन प्रॉपर्टी देखें.

उदाहरण के लिए, नीचे दिया गया तरीका, ज़रूरत के हिसाब से शेयर करने के मॉडल की मदद से, आय के बंटवारे का प्लान बनाता है. यह दो रेवेन्यू बैंड के बारे में बताता है. पहला बैंड, 1,000 डॉलर तक के लेन-देन से होने वाली आय को कवर करता है. दूसरे बैंड में 1,000 डॉलर से ज़्यादा के लेन-देन से होने वाली आय शामिल है. पहले रेवेन्यू बैंड के लिए रेवेन्यू का हिस्सा 80.5555% और दूसरे रेवेन्यू बैंड के लिए 90.5% है. रेवेन्यू का बंटवारा, लेन-देन की कुल कीमत के हिसाब से होता है. एग्रीगेशन का आधार एक महीना है. अनुबंध की अवधि 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"
}