指定仅收费方案详情

您正在查看 Apigee Edge 文档。
前往 Apigee X 文档
信息

简介

在仅收费的方案中,开发者只需支付费率方案中指定的 API 提供商费用,如一次性设置费或提前终止费。(如需了解如何在费率方案中指定费用,请参阅向费率方案添加费用)。不会产生任何与交易相关的额外费用。

创建方案时,您可以选择指定续订期限,即续订的时间段。创收服务会在续订期结束时自动续订方案(除非开发者终止方案)。如果开发者在续订期限之前终止费率方案,并且已收取提前终止费,开发者需要支付提前终止费。

工具箱

您可以使用 Monetize 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"
}

如需查看价格方案选项的完整列表,请参阅价格方案配置设置

后续步骤

(可选)添加一个免费增强型方案。请参阅添加免费增强型应用方案

创建费率方案并提供费率方案详细信息后,您可以发布该方案,也可以将其保存为草稿。如需了解详情,请参阅管理和发布费率方案