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

אתם צופים במסמכי התיעוד של Apigee Edge.
כדאי לעיין במסמכי התיעוד של Apigee X.
מידע

מבוא

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

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

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

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

Edge

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

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

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

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

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

Classic Edge (ענן פרטי)

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

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

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

    • תוכניות ספציפיות למוצרים כדי להגדיר את פרטי תוכנית התמחור לכל מוצר API בנפרד.
    • Generic Plan for All Products (תוכנית כללית לכל המוצרים) כדי להגדיר את פרטי תוכנית התמחור לכל מוצרי ה-API.
  4. לוחצים על חלוקת הכנסות בתוכנית התמחור הכללית או בכל תוכנית תמחור ספציפית למוצר API.

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

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

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

    במודל השיתוף הקבוע:

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

    שדה תיאור
    אופרטור (או ארגון)

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

    מדינה

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

    מטבע

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

    סוג התמחור

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

    אחוז קבוע של שיתוף

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

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

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

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

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

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

    טווח הכנסות

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

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

    תמחור
    אופרטור (או ארגון)

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

    מדינה

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

    מטבע

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

    סוג התמחור

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

    חלוקת אחוזים לפי רצועות הכנסה

    האחוז שמשמש לחישוב חלוקת ההכנסות מהעסקאות בכל רצועת הכנסות. מגדירים אחוז לכל פס. מזינים מספר עשרוני (עם עד ארבע ספרות אחרי הנקודה העשרונית). לדוגמה, אם מציינים שני טווחי הכנסות בקטע Revenue Band (>0-1000 ו-1000 ומעלה), אפשר להזין 80.5555 לטוח ההכנסות >0-1000 ו-90.5 לטוח ההכנסות 1000 ומעלה. אנחנו גם מניחים שהמטבע הוא דולר ארה"ב. לאחר מכן, בעסקאות שמניבות הכנסות של עד 1,000$, חלוקת ההכנסות היא 80.5555% ממחיר העסקה, ובעסקאות שמניבות הכנסות של יותר מ-1,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 $הכנסות במהלך התקופה המצטברת.

רשימה מלאה של מאפייני תוכניות התמחור זמינה במאמר בנושא מאפייני הגדרה של תוכניות תמחור.

לדוגמה, הקוד הבא יוצר תוכנית לחלוקת הכנסות עם מודל חלוקה גמיש. It specifies two revenue bands. הטווח הראשון כולל הכנסות מעסקאות בסכום של יותר מ-0 עד 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"
}