Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zu
Apigee X. info
Einführung
Bei einem Tarif, der nur Gebühren enthält, zahlt der Entwickler nur die Gebühren des API-Anbieters, die im Tarif angegeben sind, z. B. eine einmalige Einrichtungsgebühr oder eine Gebühr für die vorzeitige Kündigung. Informationen zum Angeben der Gebühren im Tarif finden Sie unter Gebühren zu einem Tarif hinzufügen für Informationen zum Angeben der Gebühren im Tarif. Es fallen keine zusätzlichen transaktionsbezogenen Gebühren an.
Wenn Sie den Tarif erstellen, können Sie optional Verlängerungsbedingungen angeben, d. h. den Zeitraum für die Verlängerung. Die Monetarisierung verlängert den Tarif am Ende des Verlängerungszeitraums automatisch, es sei denn, der Entwickler kündigt den Tarif. Wenn der Entwickler einen Tarif vor dem Ende des Verlängerungszeitraums kündigt und eine Gebühr für die vorzeitige Kündigung anfällt, wird ihm diese Gebühr in Rechnung gestellt.
Toolbox
Sie fügen Details zu Tarifen, die nur Gebühren enthalten, mit der Monetarisierungs-API hinzu. Dazu legen Sie relevante
Attribute im Anfragetext in einem Aufruf der
/organizations/{org_name}/monetization-packages/{package_id}/rate-plans Ressource
fest (wenn Sie den Tarif erstellen).
Details zu Tarifen, die nur Gebühren enthalten, über die API angeben
Sie geben Details zu Tarifen, die nur Gebühren enthalten, an, wenn Sie den Tarif erstellen. Sie geben die Details in dem Anfragetext des Aufrufs an.
Im folgenden Beispiel wird ein Tarif erstellt, der nur Gebühren enthält. Der Tarif enthält eine Gebühr für die vorzeitige Kündigung (20 US-Dollar), eine Einrichtungsgebühr (10 US-Dollar) und eine wiederkehrende Gebühr (5 US Dollar pro Monat). Die Gebühren sind innerhalb von 30 Tagen fällig und die wiederkehrende Gebühr ist in voller Höhe fällig (d. h., sie wird nicht anteilig berechnet). Der Verlängerungszeitraum beträgt 6 Monate. Die gebührenbezogenen Spezifikationen sowie die Spezifikationen für den Verlängerungszeitraum sind hervorgehoben.
$ 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
Das Attribut ratePlanDetails ist leer. Für einen Tarif, der nur Gebühren enthält,
müssen keine zusätzlichen Details angegeben werden, außer den Gebühren und dem Verlängerungszeitraum.
{ "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" }
Eine vollständige Liste der Tarifoptionen finden Sie unter Tarif Konfigurationseinstellungen.
Nächste Schritte
Optional können Sie einen Freemium-Tarif hinzufügen. Weitere Informationen unter Add a freemium plan.
Nachdem Sie den Tarif erstellt und die Tarifdetails angegeben haben, können Sie den Tarif veröffentlichen oder ihn als Entwurf speichern. Weitere Informationen