僅指定費用的方案詳細資料

您目前查看的是 Apigee Edge 說明文件。
前往 Apigee X 說明文件
info

簡介

在僅收取費用的方案中,開發人員只須支付費率方案中指定的 API 供應商費用,例如一次性設定費或提前終止費用。(如要瞭解如何在費率方案中指定費用,請參閱「在費率方案中新增費用」。)不會產生額外交易相關費用。

建立方案時,您可以選擇指定續約條款,也就是續約的時間範圍。除非開發人員終止方案,否則營利功能會在續訂週期結束時自動續訂方案。如果開發人員在續約期前終止費率方案,且提前終止費用生效,則開發人員須支付該筆費用。

工具箱

你只能使用營利 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"
}

如需費率方案選項的完整清單,請參閱費率方案設定

後續步驟

視需要新增免費增值方案。請參閱「新增免費增值方案」。

建立費率方案並提供詳細資料後,您可以發布方案或將其儲存為草稿。詳情請參閱「管理及發布費率方案」。