Details zum Nur-Gebühren-Tarif angeben

Sie sehen die Dokumentation zu Apigee Edge.
Zur Apigee X-Dokumentation
weitere Informationen

Einführung

Bei einem Nur-Gebühren-Tarif zahlt der Entwickler nur die im Tarif angegebenen Gebühren des API-Anbieters, z. B. eine einmalige Einrichtungsgebühr oder eine Gebühr für die vorzeitige Beendigung. (Informationen zum Angeben der Gebühren im Preisplan finden Sie unter Gebühren zu einem Preisplan hinzufügen.) Es fallen keine zusätzlichen transaktionsbezogenen Gebühren an.

Beim Erstellen des Tarifs können Sie optional Verlängerungsbedingungen angeben, also den Zeitraum für die Verlängerung. Bei der Monetarisierung wird der Tarif am Ende des Verlängerungszeitraums automatisch verlängert, es sei denn, der Entwickler kündigt ihn. Wenn der Entwickler einen Tarif vor dem Verlängerungszeitraum kündigt und eine Gebühr für die vorzeitige Beendigung in Kraft tritt, wird dem Entwickler die Gebühr in Rechnung gestellt.

Abbildung: Toolbox

Mit der Monetarisierungs-API fügst du Tarifdetails nur für Gebühren hinzu. Legen Sie dazu die entsprechenden Unterkünfte im Anfragetext in einem Aufruf der Ressource /organizations/{org_name}/monetization-packages/{package_id}/rate-plans fest, wenn Sie den Preisplan erstellen.

Tarifdetails nur für Gebühren über die API festlegen

Sie geben nur Gebührenplandetails an, wenn Sie den Preisplan erstellen. Sie geben die Details im Anfragetext des Aufrufs an.

Mit dem folgenden Beispiel wird ein Tarif nur für Gebühren erstellt. Darin sind eine Gebühr für die vorzeitige Beendigung (20 $), eine Einrichtungsgebühr (10 $) und eine wiederkehrende Gebühr (5 $ pro Monat) festgelegt. Die Gebühren sind in 30 Tagen fällig und die wiederkehrende Gebühr ist vollständig fällig (d. h. sie wird nicht anteilig berechnet). Die Verlängerungsdauer beträgt 6 Monate. (Die gebührenbezogenen Spezifikationen sowie die Angaben zu den Verlängerungsbedingungen 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. Bei einem kostenpflichtigen Tarif müssen außer den Gebühren und dem Verlängerungszeitraum keine weiteren Details angegeben werden.

Die Antwort sollte so aussehen (nur ein Teil der Antwort wird angezeigt):
{
  "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 Preisplanoptionen finden Sie unter Preisplan-Konfigurationseinstellungen.

Nächste Schritte

Fügen Sie optional einen Freemium-Tarif hinzu. Weitere Informationen zum Hinzufügen eines Freemium-Abos

Nachdem Sie den Preisplan erstellt und die Preisplandetails angegeben haben, können Sie den Plan veröffentlichen oder als Entwurf speichern. Weitere Informationen finden Sie unter Preispläne verwalten und veröffentlichen.