您正在查看 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" }
如需查看费率方案选项的完整列表,请参阅费率方案配置设置。
后续步骤
(可选)添加免费增值方案。请参阅添加免费增值方案。
创建费率方案并提供费率方案详细信息后,您可以发布该方案,也可以将其保存为草稿。如需了解详情,请参阅管理和发布费率方案。