אתם צופים במסמכי העזרה של Apigee Edge.
כניסה למסמכי העזרה של Apigee X. info
מבוא
בתוכנית של עמלות בלבד, המפתח משלם רק את העמלות של ספק ה-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" }
רשימה מלאה של האפשרויות של תוכניות התמחור מפורטת במאמר הגדרות התצורה של תוכניות התמחור.
השלבים הבאים
אם רוצים, מוסיפים תוכנית פרימיום בחינם. ראו הוספת תוכנית ללא תשלום.
אחרי שיוצרים את תוכנית התמחור ומספקים את פרטיה, אפשר לפרסם אותה או לשמור אותה כטיוטה. מידע נוסף זמין במאמר ניהול ופרסום של תוכניות תמחור.