ここに表示されているのは Apigee Edge のドキュメントです。
Go to the
Apigee X のドキュメントに移動します。 info
はじめに
料金のみのプランでは、デベロッパーは料金プランで指定された API プロバイダの料金(1 回限りの設定料金や早期解約料金など)のみを支払います。 (料金プランで料金を指定する方法については、料金プランに料金を追加するをご覧ください )。トランザクション関連の追加料金は発生しません。
プランを作成するときに、更新期間(更新期間)を指定することもできます。 収益化では、更新期間の終了時にプランが自動的に更新されます( デベロッパーがプランを終了しない限り)。デベロッパーが更新 期間前に料金プランを終了し、早期解約料金が有効になっている場合、そのデベロッパーには料金が請求されます。
ツールボックス
料金のみのプランの詳細を追加するには、収益化 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" }
料金プラン オプションの完全なリストについては、料金プラン 構成設定をご覧ください。
次のステップ
必要に応じて、フリーミアム プランを追加します。フリーミアム プランを追加するをご覧ください。
料金プランを作成して料金プランの詳細を指定したら、プランを公開するか、下書きとして保存 できます。詳細については、料金プランの管理と 公開をご覧ください。