Sie sehen sich die Dokumentation zu Apigee Edge an.
Sehen Sie sich die Apigee X-Dokumentation an. info
Einführung
Bei einem Tarif ohne Umsatzbeteiligung zahlt der Entwickler nur die im Tarif festgelegten Gebühren des API-Anbieters, z. B. eine einmalige Einrichtungsgebühr oder eine Gebühr für die vorzeitige Kündigung. Weitere Informationen dazu, wie Sie die Gebühren im Tarifpaket angeben, finden Sie unter Gebühren zu einem Tarifpaket hinzufügen. Es fallen keine zusätzlichen transaktionsbezogenen Gebühren an.
Beim Erstellen des Plans können Sie optional die Verlängerungsbedingungen angeben, also den Zeitraum für die Verlängerung. Wenn die Monetarisierung aktiviert ist, wird der Tarif am Ende des Verlängerungszeitraums automatisch verlängert, es sei denn, der Entwickler kündigt den Tarif. Wenn der Entwickler einen Preisplan vor Ablauf der Verlängerungszeit kündigt und eine Gebühr für die vorzeitige Kündigung gilt, wird diese Gebühr dem Entwickler in Rechnung gestellt.
Toolbox
Details zu Gebührenplänen fügen Sie mit der Monetarisierungs API hinzu. Legen Sie dazu die entsprechenden Eigenschaften im Anfragetext in einem Aufruf der /organizations/{org_name}/monetization-packages/{package_id}/rate-plans
-Ressource fest, wenn Sie das Tarifpaket erstellen.
Nur Gebührenplandetails über die API angeben
Sie geben beim Erstellen des Preisplans nur Gebührenplandetails an. Die Details geben Sie im Anfragetext des Aufrufs an.
Im folgenden Beispiel wird beispielsweise ein Tarifpaket erstellt, das nur Gebühren enthält. Der Plan sieht eine Kündigungsgebühr (20 $), eine Einrichtungsgebühr (10 $) und eine wiederkehrende Gebühr (5 $ pro Monat) vor. Die Gebühren sind innerhalb von 30 Tagen fällig. Die wiederkehrende Gebühr ist in voller Höhe fällig, d. h., sie wird nicht anteilig berechnet. Die Verlängerungsdauer beträgt 6 Monate. Die gebührenbezogenen Spezifikationen sowie die Spezifikationen für die Verlängerungszeit 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
Beachten Sie, dass das Attribut ratePlanDetails
leer ist. Bei einem Tarif, der ausschließlich kostenpflichtig ist, müssen neben den Gebühren und dem Verlängerungszeitraum keine weiteren Details angegeben werden.
{ "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 Konfigurationseinstellungen für Preispläne.
Nächste Schritte
Optional können Sie ein Freemium-Abo hinzufügen. Weitere Informationen finden Sie unter Freemium-Abo hinzufügen.
Nachdem Sie das Preispaket erstellt und Details dazu angegeben haben, können Sie es veröffentlichen oder als Entwurf speichern. Weitere Informationen finden Sie unter Preispläne verwalten und veröffentlichen.