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

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

מבוא

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

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

תיבת כלים

כדי להוסיף פרטים על תוכנית שכוללת רק עמלות, משתמשים ב-Monetization API. כדי לעשות זאת, מגדירים את המאפיינים הרלוונטיים בגוף הבקשה בקריאה למשאב /organizations/{org_name}/monetization-packages/{package_id}/rate-plans (כשיוצרים את תוכנית המחירים).

ציון פרטי מינוי עם עמלות בלבד באמצעות API

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

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

$ curl -H "Content-Type:application/json" -X POST -d \
'{
     "name": "Standard fees only plan",
     "advance": "false",
     "contractDuration": "6",
     "contractDurationType": "MONTH",
      "currency": {
      "id" : "usd"
     },
     "earlyTerminationFee": "20",
     "description": "Standard fees only plan",
     "displayName": "Standard fees only plan",
     "frequencyDuration": 1,
     "frequencyDurationType": "MONTH",
     "monetizationPackage": {
      "id": "location"
     },
     "organization": {
      "id": "{org_name}"
     },
     "prorate": "false",
     "paymentDueDays": "30",
     "published": "true",  
     "ratePlanDetails": [],   
     "recurringFee": "5",
     "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

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

התשובה אמורה להיראות כך (מוצג רק חלק מהתשובה):
{
  "advance" : false,
  "contractDuration" : 6,
  "contractDurationType" : "MONTH",
  "currency" : {    
    "id" : "usd",
    "name" : "USD",
    ...
    "organization" : {
      ...
    },
    ...
  },
  "description" : "Standard fees only plan",
  "displayName" : "Standard fees only plan",
  "earlyTerminationFee" : 20,
  "freemiumDuration" : 0,
  "freemiumDurationType" : "MONTH",
  "freemiumUnit" : 0,
  "frequencyDuration" : 1,
  "frequencyDurationType" : "MONTH",
  "id" : "location_standard_fees_only_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"
  },
  "name" : "Standard fees only plan",
  "organization" : {
    ...
  },
  "paymentDueDays" : "30",
  "prorate" : false,
  "published" : false,
  "ratePlanDetails" : [ ],
  "recurringFee" : 5,
  "recurringStartUnit" : 1,
  "recurringType" : "CALENDAR",
  "setUpFee" : 10,
  "startDate" : "2013-07-30 00:00:00",
  "type" : "STANDARD"
}

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

השלבים הבאים

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

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