Sie lesen gerade die Dokumentation zu Apigee Edge.
Zur Dokumentation zu
Apigee X. info
Einführung
Bei einem Plan zur Umsatzbeteiligung teilt der API-Anbieter mit dem Entwickler einen Prozentsatz des Umsatzes, der mit jeder Transaktion generiert wird (basierend auf dem Brutto- oder Nettopreis einer Transaktion). Wenn Sie einen Plan zur Umsatzbeteiligung erstellen, müssen Sie ein Beteiligungsmodell (fest oder flexibel) und eine Preisbasis angeben (z. B. ob die Umsatzbeteiligung auf dem Brutto- oder Netto preis einer Transaktion basiert). Sie legen den Brutto- oder Nettopreis für die Transaktion fest, wenn Sie die Richtlinie zur Transaktionserfassung erstellen.
Beim festen Beteiligungsmodell teilen Sie mit dem Entwickler einen festen Prozentsatz des Umsatzes, der mit jeder Transaktion generiert wird (basierend auf dem Brutto- oder Nettopreis einer Transaktion). Beim flexiblen Beteiligungsmodell teilen Sie mit dem Entwickler einen variablen Prozentsatz des Umsatzes. Die Umsatzbeteiligung hängt vom Umsatz ab, der über einen bestimmten Zeitraum generiert wird. Der Prozentsatz, der bei der Berechnung der Umsatzbeteiligung verwendet wird, kann je nach Umsatz variieren, der durch Transaktionen generiert wird.
Details zum Plan zur Umsatzbeteiligung über die Benutzeroberfläche angeben
Konfigurieren Sie Pläne zur Umsatzbeteiligung wie unten beschrieben.
Edge
Wenn Sie einen Plan zur Umsatzbeteiligung über die Edge-Benutzeroberfläche konfigurieren möchten, wählen Sie beim Erstellen oder Bearbeiten eines Tarifs den Tariftyp Umsatzbeteiligung oder Tarif und Umsatzbeteiligung aus und konfigurieren Sie im Bereich Umsatzbeteiligung die folgenden Informationen:
| Feld | Beschreibung |
| Berechnungsmodell | Wählen Sie einen der folgenden Preistypen aus:
|
| Berechnungshäufigkeit | Zeitraum, über den das Transaktionsvolumen (oder das volumenbezogene benutzerdefinierte Attribut) berechnet wird. Wählen Sie eine Anzahl von Monaten aus (1 bis 24 Monate). |
| Beteiligungsmodell | Wählen Sie eines der folgenden Modelle zur Umsatzbeteiligung aus:
|
| Feste Umsatzbeteiligung | Gibt für das feste Beteiligungsmodell den Prozentsatz an, der zur Berechnung der Umsatzbeteiligung verwendet wird. Geben Sie eine Dezimalzahl mit bis zu vier Dezimalstellen ein. Wenn Sie beispielsweise 80,5555 eingeben, beträgt die Umsatzbeteiligung 80,5555 %. Das heißt, als API-Anbieter zahlen Sie dem Entwickler 80,5555% des Preises, der für jede Transaktion berechnet wird. |
| Umsatzbeteiligungsbereiche | Für das flexible Beteiligungsmodell: ein oder mehrere Bereiche des Transaktionsumsatzes (jeder Bereich ist ein „Umsatzbereich“). Jedem Umsatzbereich kann ein Prozentsatz für die Umsatzbeteiligung zugewiesen werden. Transaktionen werden auf der Grundlage der Aggregation zusammengefasst, um den Gesamtumsatz und den Umsatzbereich für die Transaktion zu berechnen. Der Prozentsatz für die Umsatzbeteiligung, der auf jede Transaktion angewendet wird, hängt vom Umsatzbereich ab. Geben Sie die Obergrenze des ersten Bereichs an, z. B. bis zu 1.000 (die Untergrenze ist auf größer als 0 voreingestellt). Klicken Sie auf + Neu , um weitere Bereiche hinzuzufügen. Lassen Sie die Obergrenze des letzten Bereichs leer, um alle Transaktionen anzugeben, nachdem der aggregierte Umsatz diesen Wert überschritten hat. Wenn Sie beispielsweise im Bereich „Umsatzbereich“ zwei Umsatzbereiche angeben (> 0–1.000 und 1.000 und mehr), können Sie 80,5555 für den Umsatzbereich > 0–1.000 und 90,5 für den Umsatzbereich 1.000 und mehr eingeben. Nehmen Sie außerdem an, dass die Währung US-Dollar ist. Bei Transaktionen, die einen Umsatz von bis zu 1.000 $ generieren, beträgt die Umsatzbeteiligung 80,5555% des Transaktionspreises. Bei Transaktionen, die einen Umsatz von mehr als 1.000 $ generieren, beträgt die Umsatzbeteiligung 90,5% des Transaktionspreises. |
Classic Edge (Private Cloud)
So konfigurieren Sie Pläne zur Umsatzbeteiligung über die Classic Edge-Benutzeroberfläche:
- Folgen Sie der Anleitung zum Erstellen eines Tarifs.
- Wählen Sie im Drop-down-Menü „Tariftyp“ die Option Umsatzbeteiligung aus, um das Umsatzmodell zu konfigurieren.
- Wenn das ausgewählte API-Paket mehrere API-Produkte enthält, wählen Sie eine der folgenden Optionen aus:
Hinweis: Wenn das API-Paket nur ein API-Produkt enthält, können Sie diesen Schritt überspringen.
- Produktspezifische Tarife , um die Tarifdetails für jedes API-Produkt einzeln zu konfigurieren.
- Allgemeiner Tarif für alle Produkte , um die Tarifdetails für alle API-Produkte zu konfigurieren.
- Klicken Sie für den allgemeinen Tarif oder für jeden produktspezifischen Tarif auf Umsatzbeteiligung.
Hinweis: Wenn Sie produktspezifische Tarife konfigurieren, müssen Sie für jedes API-Produkt einzeln einen Plan zur Umsatzbeteiligung konfigurieren.

Das Fenster „Umsatzbeteiligung“ wird geöffnet.

- Wählen Sie eines der folgenden Beteiligungsmodelle aus:
- Fest: Bei diesem Modell teilt der API-Anbieter mit dem Entwickler einen festen Prozentsatz des Umsatzes, der mit jeder Transaktion generiert wird (basierend auf dem Brutto- oder Nettopreis einer Transaktion).
- Flexibel: Bei diesem Modell teilt der API-Anbieter mit dem Entwickler einen variablen Prozentsatz des Umsatzes. Die Umsatzbeteiligung hängt vom Umsatz ab, der über einen bestimmten Zeitraum generiert wird. Der Prozentsatz, der bei der Berechnung der Umsatzbeteiligung verwendet wird, kann je nach Umsatz variieren, der durch Transaktionen generiert wird.
Für das feste Beteiligungsmodell:
Wenn Sie das feste Beteiligungsmodell auswählen, geben Sie im Bereich „Preise“ des Fensters „Allgemeine Umsatzbeteiligung“ die folgenden Informationen ein:
Feld Beschreibung Betreiber (oder Organisation) Der Name Ihrer Organisation. Dieses Feld ist mit dem Wert des Felds „Betreiber (oder Organisation)“ im Organisationsprofil voreingestellt.
Land Das Land, in dem Ihre Organisation tätig ist. Dieses Feld ist mit dem Wert des Felds „Land“ im Organisationsprofil voreingestellt.
Währung Die „Basis-“ oder Buchhaltungswährung, die Ihr Unternehmen verwendet. Dieses Feld ist mit dem Wert des Felds „Währung“ im Organisationsprofil voreingestellt.
Preistyp Die Grundlage der Umsatzbeteiligung. Wählen Sie „Brutto“ oder „Netto“ aus. Wenn Sie „Brutto“ auswählen, basiert die Umsatzbeteiligung auf einem Prozentsatz des Bruttopreises einer Transaktion. Wenn Sie Netto auswählen, basiert die Umsatzbeteiligung auf einem Prozentsatz des Nettopreises einer Transaktion. Hinweis: Sie legen den Brutto- oder Nettopreis für die Transaktion fest, wenn Sie die Richtlinie zur Transaktionserfassung erstellen.
Fester Anteil in % Der Prozentsatz, der zur Berechnung der Umsatzbeteiligung verwendet wird. Geben Sie eine Dezimalzahl mit bis zu vier Dezimalstellen ein. Wenn Sie beispielsweise 80,5555 eingeben, beträgt die Umsatzbeteiligung 80,5555 %. Das heißt, als API-Anbieter zahlen Sie dem Entwickler 80,5555% des Preises, der für jede Transaktion berechnet wird.
Für das flexible Beteiligungsmodell:
Wenn Sie das flexible Beteiligungsmodell auswählen, werden im Fenster „Allgemeine Umsatzbeteiligung“ zusätzliche Felder angezeigt. Mit diesen Feldern können Sie eine Grundlage für die Aggregation und „Umsatzbereiche“ angeben, d. h. Bereiche des durch Transaktionen generierten Umsatzes, für die Sie unterschiedliche Prozentsätze für die Umsatzbeteiligung anwenden können.

Geben Sie im Fenster „Allgemeine Umsatzbeteiligung“ die folgenden Informationen ein:
Feld Beschreibung Aggregationsgrundlage Der Zeitraum, über den der Umsatz aggregiert wird. Der aggregierte Umsatz wird verwendet, um den Umsatzbereich für jede Transaktion (und den entsprechenden Prozentsatz für die Umsatzbeteiligung) zu berechnen. Wählen Sie eine Anzahl von Monaten aus (zwischen 1 und 12).
Umsatzbereiche Ein oder mehrere Bereiche des Transaktionsumsatzes (jeder Bereich ist ein „Umsatzbereich“). Jedem Umsatzbereich kann ein Prozentsatz für die Umsatzbeteiligung zugewiesen werden. Sie legen diesen Prozentsatz im Feld „Umsatzbereiche“ des Bereichs „Preise“ fest. Transaktionen werden auf der Grundlage der Aggregation zusammengefasst, um den Gesamtumsatz und den Umsatzbereich für die Transaktion zu berechnen. Der Prozentsatz für die Umsatzbeteiligung, der auf jede Transaktion angewendet wird, hängt von seinem Umsatzbereich ab.
Geben Sie die Obergrenze des ersten Bereichs an, z. B. bis zu 1.000 (die Untergrenze ist auf größer als 0 voreingestellt). Klicken Sie auf „+“, um einen zweiten Bereich hinzuzufügen, z. B. größer als 1.000 und bis zu 2.000. Klicken Sie auf „+“, um weitere Bereiche hinzuzufügen. Sie können die Obergrenze des letzten Bereichs leer lassen, um alle Transaktionen anzugeben, nachdem der aggregierte Umsatz diesen Wert überschritten hat.

Preise Betreiber (oder Organisation) Der Name Ihrer Organisation. Dieses Feld ist mit dem Wert des Felds „Betreiber (oder Organisation)“ im Organisationsprofil voreingestellt.
Land Das Land, in dem Ihre Organisation tätig ist. Dieses Feld ist mit dem Wert des Felds „Land“ im Organisationsprofil voreingestellt.
Währung Die „Basis-“ oder Buchhaltungswährung, die Ihre Organisation verwendet. Dieses Feld ist mit dem Wert des Felds „Währung“ im Organisationsprofil voreingestellt.
Preistyp Die Grundlage der Umsatzbeteiligung. Wählen Sie „Brutto“ oder „Netto“ aus. Wenn Sie „Brutto“ auswählen, basiert die Umsatzbeteiligung auf einem Prozentsatz des Bruttopreises einer Transaktion. Wenn Sie Netto auswählen, basiert die Umsatzbeteiligung auf einem Prozentsatz des Nettopreises einer Transaktion. Hinweis: Sie legen den Brutto- oder Nettopreis für die Transaktion fest, wenn Sie die Richtlinie zur Transaktionserfassung erstellen.
Anteil in % für Umsatzbereiche Der Prozentsatz, der zur Berechnung der Umsatzbeteiligung für die Transaktionen in jedem Umsatzbereich verwendet wird. Sie geben für jeden Bereich einen Prozentsatz an. Geben Sie eine Dezimalzahl mit bis zu vier Dezimalstellen ein. Wenn Sie beispielsweise im Bereich „Umsatzbereich“ zwei Umsatzbereiche angeben (> 0–1.000 und 1.000 und mehr), können Sie 80,5555 für den Umsatzbereich > 0–1.000 und 90,5 für den Umsatzbereich 1.000 und mehr eingeben. Nehmen Sie außerdem an, dass die Währung US-Dollar ist. Bei Transaktionen, die einen Umsatz von bis zu 1.000 $ generieren, beträgt die Umsatzbeteiligung 80,5555% des Transaktionspreises. Bei Transaktionen, die einen Umsatz von mehr als 1.000 $ generieren, beträgt die Umsatzbeteiligung 90,5% des Transaktionspreises.

- Klicken Sie auf Anwenden und schließen , um die Details zur Umsatzbeteiligung zu speichern und zum Fenster „Standardtarif Plan“ zurückzukehren.
- Konfigurieren Sie bei produktspezifischen Tarifen die Tarifdetails für zusätzliche API-Produkte nach Bedarf.
Details zum Plan zur Umsatzbeteiligung über die API angeben
Sie geben Details zum Plan zur Umsatzbeteiligung an, wenn Sie den Tarif erstellen. Sie geben die Details
im ratePlanDetails Attribut im Anfragetext in einem Aufruf von
/organizations/{org_name}/monetization-packages/{package_id}/rate-plans an. Was Sie
im Attribut ratePlanDetails angeben, hängt vom ausgewählten Beteiligungsmodell ab:
fest oder flexibel.
Details zum Plan zur Umsatzbeteiligung für ein festes Beteiligungsmodell angeben
Wenn Sie das feste Beteiligungsmodell implementieren möchten, geben Sie in den Tarifdetails Folgendes an:
- Ein Bewertungsparameter, der angibt, dass der Tarif auf Transaktionen basiert
(
VOLUME).VOLUMEist die Standardeinstellung. - Ein Abrechnungstyp (
UNIT), der angibt, dass die Umsatzbeteiligung pro Einheit festgelegt ist (d. h. sie basiert nicht auf dem Transaktionsvolumen, wie beim flexiblen Beteiligungsmodell). - Der Umsatztyp (
GROSSoderNET). Gibt an, ob die Umsatzbeteiligung auf dem Brutto- oder Nettopreis einer Transaktion basiert. - Der Zeitraum für die Zahlung (z. B. 30 Tage).
- Die ID Ihrer Organisation.
- Die „Basis-“ oder Buchhaltungswährung, die Ihr Unternehmen verwendet.
- Ein Tarif, der Details zur Berechnung der Umsatzbeteiligung enthält. Da das Beteiligungsmodell auf einem festen Tarif basiert, geben Sie nur einen Tarif an.
Eine vollständige Liste der Attribute für Tarifdetails finden Sie unter Konfigurationseigenschaften für Tarifdetails.
Im Tarif geben Sie Folgendes an:
- Der Typ des Tarifs (
REVSHARE). - Der Prozentsatz, der zur Berechnung der Umsatzbeteiligung verwendet wird. Wenn Sie beispielsweise 80,5555 angeben, beträgt die Umsatzbeteiligung 80,5555 %. Das heißt, als API-Anbieter zahlen Sie dem Entwickler 80,5555% des Preises, der für jede Transaktion berechnet wird. Wenn die Umsatzbeteiligung auf einem benutzerdefinierten Attribut wie der Anzahl der in einer Transaktion übertragenen Byte basiert, zahlen Sie dem Entwickler 80,5555% des Preises, der für die Übertragung der angegebenen Anzahl von Byte berechnet wird.
- Die Starteinheit der Tarifanwendung (
0). Das bedeutet, dass der Tarif auf jede Transaktion angewendet wird, beginnend mit der ersten Transaktion.
Eine vollständige Liste der Tarifattribute finden Sie unter Konfigurationseigenschaften für Tarife.
Im folgenden Beispiel wird ein Plan zur Umsatzbeteiligung mit einem festen Beteiligungsmodell erstellt. Der Prozentsatz für die Umsatzbeteiligung beträgt 80,5555%. Die Umsatzbeteiligung basiert auf dem Nettopreis einer Transaktion. Der Vertrag tritt am 15. September 2013 in Kraft und die Zahlung ist innerhalb von 30 Tagen fällig. (Die Details zur Umsatzbeteiligung sind hervorgehoben.)
$ curl -H "Content-Type:application/json" -X POST -d \
'{
"name": "Fixed share plan",
"developer":null,
"developerCategory":null,
"advance": false,
"currency": {
"id": "usd"
},
"description": "Fixed share plan",
"displayName": "Fixed share plan",
"earlyTerminationFee": 10,
"monetizationPackage": {
"id": "location"
},
"organization": {
"id": "{org_name}"
},
"paymentDueDays": "30",
"prorate": false,
"published": true,
"ratePlanDetails": [
{
"aggregateStandardCounters": true,
"currency": {
"id": "usd"
},
"duration": 1,
"durationType": "MONTH",
"meteringType": "UNIT",
"organization": {
"id": "{org_name}"
},
"paymentDueDays": "30",
"ratePlanRates": [
{
"revshare": 80.8555,
"startUnit": 0,
"type": "REVSHARE"
}
],
"ratingParameter": "VOLUME",
"revenueType": "NET",
"type": "REVSHARE"
}
],
"recurringStartUnit": 1,
"recurringType": "CALENDAR",
"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
Die Antwort sollte so aussehen (nur ein Teil der Antwort wird angezeigt):
{ "advance" : false, "currency" : { "id" : "usd", "name" : "USD", ... "organization" : { ... }, ... }, "description" : "Fixed share plan", "displayName" : "Fixed share plan", "earlyTerminationFee" : 10, "id" : "location_fixed_share_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" } ], "status" : "CREATED" }, "name" : "Fixed share plan", "organization" : { ... }, "paymentDueDays" : "30", "prorate" : false, "published" : true, "ratePlanDetails" : [ { "aggregateFreemiumCounters" : true, "aggregateStandardCounters" : true, "currency" : { "id" : "usd", "name" : "USD", ... "organization" : { ... }, ... }, "duration" : 1, "durationType" : "MONTH", "id" : "c1720153-c60f-4f7f-b4e5-cdc7bc7bec5b", "meteringType" : "UNIT", "organization" : { ... }, "paymentDueDays" : "30", "ratePlanRates" : [ { "id" : "01c4d544-d907-423b-964e-4e2aed2816a3", "revshare" : 80.8555, "startUnit" : 0, "type" : "REVSHARE" } ], "ratingParameter" : "VOLUME", "revenueType" : "NET", "type" : "REVSHARE" } ], "recurringStartUnit" : 1, "recurringType" : "CALENDAR", "setUpFee" : 10, "startDate" : "2013-09-15 00:00:00", "type" : "STANDARD" }
Details zum Plan zur Umsatzbeteiligung für ein flexibles Beteiligungsmodell angeben
Bei einem flexiblen Beteiligungsmodell geben Sie Tarifdetails an, die einen oder mehrere Tarife enthalten. Jeder Tarif deckt einen Bereich des Transaktionsumsatzes ab (jeder Bereich wird als „Umsatz bereich“ bezeichnet). Sie weisen jedem Umsatzbereich einen Prozentsatz für die Umsatzbeteiligung zu.
Zusätzlich zu den Tarifen geben Sie in den Tarifdetails Folgendes an:
- Ein Bewertungsparameter, der angibt, dass der Tarif auf Transaktionen basiert
(
VOLUME).VOLUMEist die Standardeinstellung. - Ein Abrechnungstyp (
VOLUME), der angibt, dass die Umsatzbeteiligung nicht auf dem Transaktionsvolumen basiert (d. h. sie ist nicht fest, wie beim festen Beteiligungs modell). - Der Umsatztyp (
GROSSoderNET). Gibt an, ob die Umsatzbeteiligung auf dem Brutto- oder Nettopreis einer Transaktion basiert. - Der Zeitraum für die Zahlung (z. B. 30 Tage).
- Die ID Ihrer Organisation.
- Die „Basis-“ oder Buchhaltungswährung, die Ihr Unternehmen verwendet.
- Eine Dauer und ein Dauertyp, die zusammen den Zeitraum angeben, über den der Umsatz aggregiert wird (dies wird auch als „Aggregationsgrundlage“ bezeichnet). Transaktionen werden auf der Grundlage der Aggregation (z. B. 1 Monat) zusammengefasst, um den Gesamtumsatz und den entsprechenden Umsatzbereich zu berechnen. Der Prozentsatz für die Umsatzbeteiligung, der auf jede Transaktion angewendet wird, hängt vom Umsatzbereich band ab.
- Aggregationszähler, die verwendet werden, um den entsprechenden Umsatzbereich zu bestimmen.
Eine vollständige Liste der Attribute für Tarifdetails finden Sie unter Konfigurationseigenschaften für Tarifdetails.
Für jeden Tarif geben Sie Folgendes an:
- Der Typ des Tarifs für den Umsatzbereich (
REVSHARE). - Der Prozentsatz, der zur Berechnung der Umsatzbeteiligung für den Umsatzbereich verwendet wird. Wenn Sie beispielsweise 80,5555 angeben, beträgt die Umsatzbeteiligung für den Umsatzbereich 80,5555 %. Das heißt, als API Anbieter zahlen Sie dem Entwickler 80,5555% des Preises, der für jede Transaktion in diesem Umsatzbereich berechnet wird.
- Die Starteinheit und die Endeinheit des Umsatzbereichs. Die Starteinheit gibt die Untergrenze eines Umsatzbereichs an und die Endeinheit die Obergrenze des Umsatzbereichs. Wenn
Sie beispielsweise eine Starteinheit von 0 und eine Endeinheit von 1.000 angeben, deckt der Umsatzbereich
einen Transaktionsumsatz von mehr als 0 und bis zu 1.000 in der angegebenen Währung ab. Wenn die
Währung US-Dollar ist, die Aggregationsgrundlage 1 Monat beträgt und der Prozentsatz für den Umsatz
bereich 80,5555 % beträgt, beträgt die Umsatzbeteiligung für Transaktionen, die in einem Monat einen Umsatz von bis zu 1.000 $ generieren, 80,5555% des Transaktionspreises.
Wenn Sie keine Endeinheit für den letzten Umsatzbereich angeben, wird der Prozentsatz für diesen Bereich auf alle Transaktionen angewendet, nachdem der aggregierte Umsatz die Starteinheit für diesen Bereich überschritten hat. Wenn die Starteinheit für den letzten Bereich beispielsweise 1.000 (in US-Dollar) beträgt und Sie keine Endeinheit für diesen Bereich angeben, wird der Prozentsatz für den Umsatzbereich auf alle Transaktionen angewendet, die während des Aggregationszeitraums einen Umsatz von mehr als 1. 000 $ generieren.
Eine vollständige Liste der Tarifattribute finden Sie unter Konfigurationseigenschaften für Tarife.
Im folgenden Beispiel wird ein Plan zur Umsatzbeteiligung mit einem flexiblen Beteiligungsmodell erstellt. Es werden zwei Umsatzbereiche angegeben. Der erste Bereich deckt einen Transaktionsumsatz von mehr als 0 bis zu 1.000 US-Dollar ab. Der zweite Bereich deckt einen Transaktionsumsatz von mehr als 1.000 US-Dollar ab. Der Prozentsatz für die Umsatz beteiligung beträgt 80,5555% für den ersten Umsatzbereich und 90,5% für den zweiten Umsatzbereich. Die Umsatzbeteiligung basiert auf dem Nettopreis einer Transaktion. Die Aggregationsgrundlage beträgt 1 Monat. Der Vertragszeitraum beginnt am 15. September 2013 und die Zahlung ist innerhalb von 30 Tagen fällig. (Die Details zur Umsatz beteiligung sind hervorgehoben.)
$ curl -H "Content-Type:application/json" -X POST -d \
'{
"name": "Flexible share plan",
"developer":null,
"developerCategory":null,
"advance": "true",
"currency": {
"id": "usd"
},
"description": "Flexible share plan",
"displayName": "Flexible share plan",
"frequencyDuration": "30",
"frequencyDurationType": "DAY",
"earlyTerminationFee": "10",
"monetizationPackage": {
"id": "location"
},
"organization": {
"id": "{org_name}"
},
"paymentDueDays": "30",
"prorate": "false",
"published": "true",
"ratePlanDetails": [
{
"currency": {
"id": "usd"
},
"duration": "1",
"durationType": "MONTH",
"meteringType": "VOLUME",
"organization": {
"id": "{org_name}"
},
"paymentDueDays": "30",
"ratePlanRates" : [ {
"endUnit" : 1000,
"revshare" : 80.5555,
"startUnit" : 0,
"type" : "REVSHARE"
}, {
"revshare" : 90.5,
"startUnit" : 1000,
"type" : "REVSHARE"
} ],
"ratingParameter" : "VOLUME",
"revenueType" : "NET",
"type" : "REVSHARE"
} ],
"recurringStartUnit": 1,
"recurringType": "CALENDAR",
"recurringFee": "10",
"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
Die Antwort sollte so aussehen (nur ein Teil der Antwort wird angezeigt):
{ "advance" : true, "currency" : { "id" : "usd", "name" : "USD", "organization" : { ... }, ... }, "description" : "Flexible share plan", "displayName" : "Flexible share plan", "earlyTerminationFee" : 10, "frequencyDuration" : 30, "frequencyDurationType" : "DAY", "id" : "location_flexible_share_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" } ], "status" : "CREATED" }, "name" : "Flexible share plan", "organization" : { ... }, "paymentDueDays" : "30", "prorate" : false, "published" : false, "ratePlanDetails" : [ { "aggregateFreemiumCounters" : true, "aggregateStandardCounters" : true, "currency" : { "id" : "usd", "name" : "USD", … "organization" : { ... }, ... }, "duration" : 1, "durationType" : "MONTH", "id" : "ba3353e3-14f4-4bc5-a9f1-c723fd34131c", "meteringType" : "VOLUME", "organization" : { ... }, "paymentDueDays" : "30", "ratePlanRates" : [ { "endUnit" : 1000, "id" : "5f13a51e-2250-4383-9aad-35e9a008ab40", "revshare" : 80.5555, "startUnit" : 0, "type" : "REVSHARE" }, { "id" : "d4196250-4ecc-480e-a7ed-dfab8e1c92ed", "revshare" : 90.5, "startUnit" : 1000, "type" : "REVSHARE" } ], "ratingParameter" : "VOLUME", "revenueType" : "NET", "type" : "REVSHARE" } ], "recurringFee" : 10, "recurringStartUnit" : 1, "recurringType" : "CALENDAR", "setUpFee" : 10, "startDate" : "2013-09-15 00:00:00", "type" : "STANDARD" }