הגדרה של תוכנית חלוקת הכנסות

אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X.
info

מבוא

בתוכנית של חלוקת הכנסות, ספק ה-API משתף עם המפתח אחוז מההכנסות שמתקבלות מכל עסקה (על סמך המחיר ברוטו או נטו של העסקה). כשיוצרים תוכנית חלוקת הכנסות, צריך לציין מודל חלוקה. המודל יכול להיות קבוע או גמיש, ויש לציין את בסיס התמחור (למשל, האם חלוקת ההכנסות מבוססת על המחיר ברוטו או על המחיר נטו של העסקה). מגדירים את המחיר ברוטו או נטו של העסקה כשיוצרים את מדיניות הרישום של העסקאות.

במודל השיתוף הקבוע, משתפים עם המפתח אחוז קבוע מההכנסות שנוצרו מכל עסקה (לפי המחיר ברוטו או הנטו של העסקה). במודל השיתוף הגמיש, אתה משתף עם המפתח אחוז משתנה מההכנסות. חלוקת ההכנסות תלויה בהכנסות שהתקבלו במהלך תקופה מסוימת. האחוז שמשמש בחישוב של חלוקת ההכנסות עשוי להשתנות בהתאם לסכום ההכנסות שנוצרו מהעסקאות.

ציון פרטי תוכנית חלוקת ההכנסות באמצעות ממשק המשתמש

מגדירים תוכניות חלוקת הכנסות, כפי שמתואר בהמשך.

Edge

כדי להגדיר תוכנית חלוקת הכנסות באמצעות ממשק המשתמש של Edge, כשיוצרים או עורכים תוכנית תעריפים, בוחרים את סוג תוכנית התעריפים חלוקת הכנסות או תעריף ותמחור לפי הכנסות, ובקטע חלוקת הכנסות מגדירים את הפרטים הבאים:

שדה תיאור
מודל החישוב בוחרים אחד מסוגי התמחור הבאים:
  • ברוטו – חלוקת ההכנסות מבוססת על אחוז מהמחיר ברוטו של עסקה.
  • Net (נטו) – חלוקת ההכנסות מבוססת על אחוז מהמחיר נטו של העסקה
הערה: מגדירים את המחיר ברוטו או נטו של העסקה כשיוצרים את המדיניות בנוגע לרישום עסקאות.
תדירות החישוב תקופת הזמן שבה מחושב נפח העסקאות (או נפח שקשור למאפיינים מותאמים אישית). בוחרים מספר חודשים (1-24 חודשים).
מודל שיתוף בוחרים אחד מהמודלים הבאים לחלוקת הכנסות:
  • קבועה – ספק ה-API משתף עם המפתח אחוז קבוע מההכנסות שנוצרות מכל עסקה (על סמך המחיר ברוטו או הנטו של העסקה).
  • גמיש – ספק ה-API משתף עם המפתח אחוז משתנה מההכנסות. חלוקת ההכנסות תלויה בהכנסות שנוצרו על פני תקופת זמן מסוימת. האחוז שמשמש בחישוב של חלוקת ההכנסות עשוי להשתנות בהתאם לסכום ההכנסות שנוצרו מהעסקאות.
חלוקת הכנסות קבועה במודל חלוקת ההכנסות הקבועה, מציינים את האחוז שמשמש לחישוב חלוקת ההכנסות. מזינים מספר עשרוני (עם עד ארבע ספרות אחרי הנקודה העשרונית). לדוגמה, אם מזינים 80.5555, חלוקת ההכנסות היא 80.5555%. כלומר, כספקי API, אתם משלמים למפתח 80.5555% מהמחיר שחויב עבור כל עסקה.
רצועות של חלוקת הכנסות

במודל השיתוף הגמיש, טווח אחד או יותר של הכנסות מעסקאות (כל טווח הוא 'רצועת הכנסות'). אפשר להקצות לכל תחום הכנסות אחוז של חלוקת הכנסות. העסקאות נצברות על בסיס צבירת נתונים, כדי לחשב את ההכנסה הכוללת ואת טווח ההכנסות של העסקה. אחוז חלוקת ההכנסות שחלה על כל עסקה תלוי בקבוצת ההכנסות שלה.

מציינים את המגבלה העליונה של הפס הראשון, לדוגמה, עד 1,000 (המגבלה התחתונה מוגדרת מראש כגדולה מ-0). לוחצים על +חדש כדי להוסיף עוד פסגות. משאירים את המגבלה העליונה של הפס האחרון ריקה כדי לציין את כל העסקאות אחרי שההכנסה המצטברת חרגה מהרמה הזו.

לדוגמה, אם מציינים שני טווחי הכנסות בקטע 'טווח הכנסות' (‎>0-1000 ו-1, 000 ומעלה), אפשר להזין 80.5555 לטווח ההכנסות ‎>0-1000 ו-90.5 לטווח ההכנסות 1, 000 ומעלה. בנוסף, נניח שהמטבע הוא דולר ארה"ב. לאחר מכן, בעסקאות שמניבות הכנסה של עד 1,000$, חלוקת ההכנסות היא 80.5555% ממחיר העסקה, ובעסקאות שמניבות הכנסה של יותר מ-1,000$, חלוקת ההכנסות היא 90.5% ממחיר העסקה.

Classic Edge (ענן פרטי)

כדי להגדיר תוכניות חלוקת הכנסות באמצעות ממשק המשתמש הקלאסי של Edge:

  1. פועלים לפי השלבים ליצירת תוכנית תעריפים.
  2. כדי להגדיר את מודל ההכנסות, בוחרים חלוקת הכנסות בתפריט הנפתח 'סוג תוכנית תעריפים'.
  3. אם חבילת ה-API שנבחרה כוללת כמה מוצרי API, צריך לבחור באחת מהאפשרויות הבאות:

    הערה: אם חבילת ה-API כוללת מוצר API יחיד, אפשר לדלג על השלב הזה.

    • תוכניות ספציפיות למוצר כדי להגדיר את פרטי תוכנית התמחור לכל מוצר API בנפרד.
    • תוכנית כללית לכל המוצרים כדי להגדיר פרטים של תוכנית תמחור ותשלומים לכל מוצרי ה-API.
  4. לוחצים על חלוקת הכנסות לתוכנית התמחור הגנרית או לכל תוכנית תמחור ספציפית למוצר API.

    הערה: כשמגדירים תוכניות ספציפיות למוצר API, צריך להגדיר תוכנית חלוקת הכנסות לכל מוצר API בנפרד.

    ייפתח החלון 'חלוקת הכנסות'.

  5. בוחרים באחד מדגמי השיתוף הבאים:
    • קבוע: במודל הזה, ספק ה-API משתף עם המפתח אחוז קבוע מההכנסות שמתקבלות מכל עסקה (על סמך המחיר ברוטו או נטו של העסקה).
    • גמיש: במודל הזה, ספק ה-API משתף עם המפתח אחוז משתנה מההכנסות. חלוקת ההכנסות תלויה בהכנסות שנצברו בפרק זמן מסוים. האחוז שמשמש בחישוב של חלוקת ההכנסות עשוי להשתנות בהתאם לסכום ההכנסה שנוצר מהעסקאות.

    במודל חלוקת ההכנסות הקבוע:

    אם בוחרים במודל חלוקת הכנסות קבוע, מזינים את הפרטים הבאים בקטע Pricing (תמחור) בחלון Generic Revenue Share (חלוקת הכנסות גנרית):

    שדה תיאור
    מפעיל (או ארגון)

    שם הארגון. השדה הזה מוגדר מראש באמצעות ערך השדה Operator (או Organization) בפרופיל הארגון.

    מדינה

    המדינה שבה הארגון פועל. השדה הזה מוגדר מראש באמצעות הערך בשדה Country בפרופיל הארגון.

    מטבע

    המטבע 'הבסיסי' או המטבע החשבונאי שבו החברה משתמשת. השדה הזה מוגדר מראש באמצעות הערך בשדה Currency בפרופיל הארגון.

    סוג התמחור

    הבסיס לחלוקת ההכנסות. בוחרים באפשרות 'ברוטו' או 'נטו'. אם בוחרים באפשרות 'ברוטו', חלוקת ההכנסות מבוססת על אחוז מהמחיר ברוטו של העסקה. אם בוחרים באפשרות 'נטו', חלוקת ההכנסות מבוססת על אחוז מהמחיר נטו של העסקה. הערה: מגדירים את המחיר ברוטו או נטו של העסקה כשיוצרים את המדיניות בנוגע לרישום עסקאות.

    % חלוקת הכנסות קבועה

    האחוז שמשמש לחישוב חלוקת ההכנסות. מזינים מספר עשרוני (עם עד ארבע ספרות אחרי הנקודה העשרונית). לדוגמה, אם מזינים 80.5555, החלק בהכנסות הוא 80.5555%. כלומר, כספק API, אתם משלמים למפתח 80.5555% מהמחיר שחויב על כל עסקה.

    במודל השיתוף הגמיש:

    אם תבחרו את מודל השיתוף הגמיש, תוכלו לראות שבחלון 'חלוקת הכנסות כללית' מוצגים שדות נוספים. משתמשים בשדות האלה כדי לציין בסיס לצבירה ולציין 'רצועות הכנסה', כלומר טווחי הכנסות שנוצרו מעסקאות, שאפשר להחיל עליהן אחוזים שונים של חלוקת הכנסות.

    מזינים את המידע הבא בחלון 'חלוקת הכנסות כללית':

    שדה תיאור
    בסיס הצבירה

    תקופת הזמן שבה ההכנסות נצברות. ההכנסה המצטברת משמשת לחישוב היקף ההכנסות של כל עסקה (והאחוז הרלוונטי מחלוקת ההכנסות). בוחרים מספר חודשים (בין 1 ל-12).

    קבוצות הכנסה

    טווח אחד או יותר של הכנסות מעסקאות (כל טווח הוא 'מסגרת הכנסות'). אפשר להקצות לכל קבוצת הכנסות אחוז מסוים מחלוקת ההכנסות (מגדירים את האחוז הזה בשדה 'קבוצות הכנסות' בקטע 'תמחור'). העסקאות נצברות לפי בסיס הצבירה כדי לחשב את ההכנסה הכוללת ואת טווח ההכנסות של העסקה. אחוז חלוקת ההכנסות שחלה על כל עסקה תלוי בקבוצת ההכנסות שלה.

    מציינים את המגבלה העליונה של הפס הראשון, לדוגמה, עד 1,000 (המגבלה התחתונה מוגדרת מראש כגדולה מ-0). לוחצים על + כדי להוסיף קבוצה שנייה, לדוגמה, יותר מ-1,000 ועד 2,000. לוחצים על + כדי להוסיף עוד פסים. אפשר להשאיר את המגבלה העליונה של הפס האחרון ריקה כדי לציין את כל העסקאות אחרי שההכנסה המצטברת עלתה מעל הרמה הזו.

    Pricing
    אופרטור (או ארגון)

    שם הארגון. השדה הזה מוגדר מראש באמצעות ערך השדה Operator (או Organization) בפרופיל הארגון.

    מדינה

    המדינה שבה הארגון פועל. השדה הזה מוגדר מראש באמצעות הערך בשדה Country בפרופיל הארגון.

    מטבע

    המטבע הבסיסי או המטבע לצורכי חשבונאות שבו הארגון משתמש. השדה הזה מוגדר מראש באמצעות הערך בשדה Currency בפרופיל הארגון.

    סוג התמחור

    הבסיס לחלוקת ההכנסות. בוחרים באפשרות 'ברוטו' או 'נטו'. אם בוחרים באפשרות 'ברוטו', חלוקת ההכנסות תתבסס על אחוז מהמחיר ברוטו של עסקה. אם בוחרים באפשרות 'נטו', חלוקת ההכנסות מבוססת על אחוז מהמחיר נטו של העסקה. הערה: מגדירים את המחיר ברוטו או נטו של העסקה כשיוצרים את המדיניות בנוגע לרישום עסקאות.

    % החלק בתחומי הכנסה

    האחוז שמשמש לחישוב חלוקת ההכנסות מהעסקאות בכל קבוצת הכנסות. מציינים אחוז לכל קבוצה. מזינים מספר עשרוני (עם עד ארבע ספרות אחרי הנקודה העשרונית). לדוגמה, אם מציינים שני טווחי הכנסה בקטע 'טווח הכנסה' (‎>0-1000 ו-1, 000 ומעלה), אפשר להזין 80.5555 לטווח ההכנסה ‎>0-1000 ו-90.5 לטווח ההכנסה 1, 000 ומעלה. בנוסף, נניח שהמטבע הוא דולר ארה"ב. לאחר מכן, בעסקאות שמניבות עד 4,000 ש"ח הכנסה, חלוקת ההכנסות היא 80.5555% ממחיר העסקה, ובעסקאות שמניבות יותר מ-4,000 ש"ח הכנסה, חלוקת ההכנסות היא 90.5% ממחיר העסקה.

  6. לוחצים על אישור וסגירה כדי לשמור את פרטי חלוקת ההכנסות ולחזור לחלון של תוכנית התמחור הרגילה.
  7. למינוי לכל מוצרי ה-API, מגדירים את פרטי המינוי למוצרי API נוספים לפי הצורך.

ציון פרטי תוכנית חלוקת ההכנסות באמצעות ה-API

מציינים את פרטי תוכנית חלוקת ההכנסות כשיוצרים את תוכנית התעריפים. מציינים את הפרטים במאפיין ratePlanDetails בגוף הבקשה בקריאה ל-/organizations/{org_name}/monetization-packages/{package_id}/rate-plans. מה שציינתם במאפיין 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 יום).
  • המזהה של הארגון.
  • המטבע 'הבסיסי' או המטבע החשבונאי שבו החברה משתמשת.
  • סוג של משך זמן ומשך זמן שמציינים ביחד את תקופת הזמן שבה ההכנסות נצברות (נקרא גם 'בסיס צבירה'). העסקאות נצברות לפי בסיס הצבירה (למשל, חודש אחד) כדי לחשב את ההכנסה הכוללת ואת טווח ההכנסה הרלוונטי. האחוז של חלוקת ההכנסות שחל על כל עסקה תלוי בטווח ההכנסות של כל עסקה.
  • ספירת צבירה שמשמשת לקביעת טווח ההכנסה הרלוונטי.

בקישור הבא אפשר למצוא רשימה מלאה של מאפייני פרטי תוכנית התמחור: מאפייני תצורה של פרטי תוכנית התמחור.

לכל תמחור של תוכנית התמחור, מציינים את הפרטים הבאים:

  • הסוג של התעריף של תוכנית התמחור בתחום ההכנסה (REVSHARE).
  • האחוז שמשמש לחישוב חלוקת ההכנסות לפי טווח ההכנסות. לדוגמה, אם מציינים 80.5555, חלוקת ההכנסות לטווח ההכנסות היא 80.5555%. כלומר, כספקי API, התשלום למפתח יהיה 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"
}