<ph type="x-smartling-placeholder"></ph>
Sie sehen die Dokumentation zu Apigee Edge.
Gehen Sie zur
Apigee X-Dokumentation. Weitere Informationen
Einführung
Bei einem Preislistenplan wird dem Entwickler jede Transaktion in Rechnung gestellt. Bei dieser Art von Tarif müssen weitere Details angegeben werden, z. B. das Abrechnungsmodell und der Preis für das Abrechnungsmodell.
Optional können Sie einen Freemium-Tarif für einzelne Produkte angeben (anstatt für eine API). Paket) – können Sie dies nur für einen produktspezifischen Tarif tun.
Wann werden wiederkehrende Gebühren erhoben und Pakettarife zurückgesetzt?
Preispläne können wiederkehrende Gebühren sowie API-Pakete (Volumen- und Pakettarife) umfassen. In beiden Fällen gelten bestimmte Zeiten, zu denen Gebühren berechnet werden, und Pakettarife, die auf null zurückgesetzt werden. Die In der folgenden Tabelle wird beschrieben, wann wiederkehrende Gebühren anfallen und Anzahl der Sets zurückgesetzt wird. Wenn können Entwickler-Apps keine weiteren API-Aufrufe durchführen, da eine bestimmte Transaktionslimit: Dies sind die Zeiten, in denen die Anzahl der API-Aufrufe auf null zurückgesetzt wird und die Apps wieder Anrufe tätigen können.
Wenn der Plan... | ...das kommt vor |
---|---|
|
Die wiederkehrende Gebühr und der Pakettarif werden am Ersten des Monats zurückgesetzt (Standardeinstellung). Erstellen Sie für eine monatliche Wiederholung an einem bestimmten Tag einen Preisplan mithilfe der Verwaltung
API und geben den Tag mit der Eigenschaft |
|
Die wiederkehrende Gebühr und der Pakettarif werden alle 7 Tage nach Preis des Entwicklers zurückgesetzt Startdatum des Plans. |
|
Die wiederkehrende Gebühr und der Pakettarif werden alle X Tage nach dem Startdatum des Preisplans ein. |
|
Paketpläne werden basierend auf der Aggregationsgrundlage zurückgesetzt, die in der Preisliste definiert ist. Für Wenn ein Entwickler am 19. des Monats einen Preisplan startet und die Zusammenfassung Die Basis ist monatlich, dann wird die Bundle-Nutzung am 19. jeden Monat zurückgesetzt. Hinweis: Der Tag des Monats ist möglicherweise nicht immer der gleiche. Wenn zum Beispiel ein Preis beginnt am 31. Dezember, wird in einem Nicht-Schaltjahr der 28. Tag für das Zurücksetzen festgelegt. Februar, da der Februar nur 28 Tage hat. Der 28. ist dann immer noch der zurückgesetzte Tag. noch nie dagewesen. |
Konfigurieren von Preislistenplänen mithilfe der Benutzeroberfläche
Konfigurieren Sie wie unten beschrieben Preislistenpläne.
Edge
Zum Konfigurieren eines Preislistenplans beim Erstellen oder Bearbeiten wählen Sie den Preisplantyp Preisliste oder Preisliste und Umsatzbeteiligung und im Bereich Preisliste eines der folgenden Abrechnungsmodelle aus:
Lademodell | Beschreibung |
Pauschalpreis | Dem Entwickler wird für jede Transaktion ein fester Preis berechnet. |
Volumen mit Band | Dem Entwickler wird ein variabler Satz je nach Transaktionsvolumen berechnet. |
Pakete | Dem Entwickler wird für jedes Bundle von Transaktionen im Voraus ein festgelegter Betrag in Rechnung gestellt. Dem Entwickler wird der festgelegte Betrag in Rechnung gestellt, unabhängig davon, ob das Bundle vollständig genutzt wird oder nicht.
Hinweis: Diese Option ist nicht verfügbar, wenn Sie "Preisliste" und "Umsatzbeteiligung" auswählen. |
Konfigurieren Sie dann je nach ausgewähltem Lademodell die folgenden Informationen.
Lademodell | Feld | Beschreibung |
Alle | Berechnungshäufigkeit | Zeitraum, in dem das Transaktionsvolumen (oder das benutzerdefinierte Attribut) berechnet wird. Wählen Sie eine Anzahl von Monaten (1 bis 24 Monate) aus. |
Pauschalpreis | Pauschalpreis | Für jede Transaktion berechneter Preis. Geben Sie eine Dezimalzahl mit bis zu vier Dezimalstellen ein.
Hinweis: Sie können die Anzahl der Dezimalstellen konfigurieren, die für den Preis angegeben werden können, der über die API (nicht die Benutzeroberfläche) berechnet wird. Weitere Informationen finden Sie unter Anzahl der Dezimalstellen für Preisplanpreise konfigurieren. Wenn Sie beispielsweise 0,10 eingeben und die Währung US-Dollar ist, werden dem Entwickler für jede Transaktion 0,10 $in Rechnung gestellt (oder wenn das benutzerdefinierte Attribut, z. B. die Anzahl der bei einer Transaktion übertragenen Byte), dem Entwickler 0,10 $für die Übertragung der angegebenen Anzahl von Byte in Rechnung gestellt wird. |
Volumen mit Band | Frequenzbänder | Ein oder mehrere Bereiche des transaktions- (oder kundenattributbasierten) Volumens (jeder Bereich ist ein „Volumenband“) für volumenbasiertes Lademodell. Jedem Volumenbereich kann eine Rate zugewiesen werden. Der Satz wird auf alle Transaktionen im entsprechenden Volumenbereich angewendet. Geben Sie den oberen Grenzwert des ersten Bereichs an, z. B. bis zu 1.000 (der untere Grenzwert ist auf größer als 0 voreingestellt).
Klicken Sie auf + Neu, um weitere Armbänder hinzuzufügen. Lassen Sie den oberen Grenzwert des letzten Bereichs leer, um alle Transaktionen über diesem Level anzugeben. Hinweis: Sie können die Anzahl der Dezimalstellen konfigurieren, die für den Preis angegeben werden können, der über die API (nicht die Benutzeroberfläche) berechnet wird. Weitere Informationen finden Sie unter Anzahl der Dezimalstellen für Preisplanpreise konfigurieren. Wenn Sie beispielsweise im Bereich „Lautstärkeband“ zwei Frequenzbänder angeben (> 0–1.000 und 1.000 und höher), können Sie 0,15 für das Volumenbereich von > 0–1000 und 0,10 für das Volumenbereich 1.000 und höher eingeben. Ist die ausgewählte Währung US-Dollar, beträgt der Kurs für die ersten 1.000 Transaktionen 0, 15 $pro Transaktion. Ab 1.000 Transaktionen beträgt der Kurs 0, 10 $pro Transaktion. |
Pakete | Preise für API-Bundles | Die Anzahl der Transaktionen in einem Bundle (oder eine Zahl im Zusammenhang mit einem benutzerdefinierten Attribut, z. B. die Gesamtzahl der in einem Bundle übertragenen Byte). Jedem Set kann ein Preis zugewiesen werden. Der Preis gilt für das gesamte Set. Geben Sie die Obergrenze für das erste Bundle an, z. B. bis zu 1.000. Die Untergrenze ist voreingestellt auf größer als 0.
Klicken Sie auf + Neu, um weitere Sets hinzuzufügen. Sie müssen für das letzte Bundle eine Obergrenze festlegen, es sei denn, Sie möchten dem Entwickler einen festen Betrag für unbegrenzte Transaktionen im letzten Bundle in Rechnung stellen. Hinweis: Sie können die Anzahl der Dezimalstellen konfigurieren, die für den Preis angegeben werden können, der über die API (nicht die Benutzeroberfläche) berechnet wird. Weitere Informationen finden Sie unter Anzahl der Dezimalstellen für Preisplanpreise konfigurieren. Wenn Sie beispielsweise zwei Sets im Bereich Bundle-Größe angeben (größer als 0 bis 1.000 und größer als 1.000 bis 2.000), können Sie 50 für die Sets, die größer als 0 sind, und 40 für das Set größer als 0 bis 2.000 eingeben. Wenn die ausgewählte Währung US-Dollar ist, beträgt der Preis für das erste Paket 50 $und für das zweite Set 40 $. Dem Entwickler wird der jeweilige Paketpreis in Rechnung gestellt, unabhängig davon, wie viele Transaktionen er innerhalb des Pakets verwendet. Der Paketpreis wird ihm in Rechnung gestellt, sobald die erste Transaktion des Pakets abgeschlossen ist. |
Wenn Sie benutzerdefinierte Attribute für Ihr API-Produkt definiert haben, können Sie einen benutzerdefinierten Bewertungsparameter konfigurieren, um dem App-Entwickler Kosten basierend auf einem benutzerdefinierten Attribut in jeder Transaktion zu berechnen. Wenn Sie beispielsweise einen Tarif einrichten, bei dem Sie dem Entwickler jede Transaktion in Rechnung stellen, können Sie den Preis für den Tarif anhand eines benutzerdefinierten Attributs festlegen, z. B. der Anzahl der vom Backend übertragenen Byte, die je nach Transaktion variieren kann.
Wählen Sie in diesem Fall Benutzerdefinierten Bewertungsparameter verwenden und dann das benutzerdefinierte Attribut aus der Drop-down-Liste aus. Weitere Informationen finden Sie unter Preisplan mit benutzerdefinierten Attributen konfigurieren.
Classic Edge (Private Cloud)
So konfigurieren Sie Preislistenpläne mithilfe der Classic Edge-Benutzeroberfläche:
- Folgen Sie der Anleitung zum Erstellen eines Preisplans.
- Wählen Sie im Drop-down-Menü „Preisplantyp“ die Option Preisliste 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 einzelnes API-Produkt enthält, können Sie diesen Schritt überspringen.
- Produktspezifische Pläne, um Preisplandetails für jedes API-Produkt einzeln zu konfigurieren.
- Allgemeiner Tarif für alle Produkte, um Preisplandetails für alle API-Produkte zu konfigurieren.
- Klicken Sie für den allgemeinen Preisplan oder für jeden API-produktspezifischen Preisplan auf Preisliste.
Hinweis: Wenn Sie API-produktspezifische Tarife konfigurieren, müssen Sie einen Preislistenplan konfigurieren. für jedes API-Produkt einzeln.
Das Fenster mit der Preisliste wird geöffnet.
- Richten Sie einen Freemium-Tarif für ein API-Produkt ein. Ein Freemium-Tarif bietet Entwicklern die kostenlose Nutzung eines
API-Produkt über einen bestimmten Zeitraum oder auf Grundlage der Nutzungsmenge zu testen.
Geben Sie die folgenden Informationen ein:
Feld Beschreibung Freemium-Produkt? Der Umfang des kostenlosen Zeitraums. Wählen Sie eines der folgenden Optionsfelder aus:
- Nach Menge. Der kostenlose Zeitraum basiert auf einer im Volumen angegebenen Menge ein.
- Nach Dauer. Der Gebührenzeitraum basiert auf einem Zeitintervall, das in der Freemium-Dauer angeben.
- Was zuerst eintritt. Der kostenlose Zeitraum endet, wenn entweder die Menge im Volumen-Feld oder das Zeitintervall im Feld Freemium-Dauer erreicht wurde, je nachdem, was zuerst eintritt.
- Nein. Dies ist kein Freemium-Tarif. Das ist die Standardeinstellung.
Freemium-Volumen Das Volumen der Transaktionen (oder das Volumen, das zu einem benutzerdefinierten Attribut gehört, das in die Richtlinie zur Transaktionsaufzeichnung), für die Entwicklern keine Kosten in Rechnung gestellt werden. Die Lautstärke ist die für das API-Produkt gemessen wurden. Geben Sie eine Volume-Nummer ein, z. B. 5.000. Das bedeutet, dass Wenn Entwickler den Tarif starten, werden ihnen die ersten 5.000 Transaktionen nicht in Rechnung gestellt. (oder bei den ersten 5.000 Verwendungen eines mit benutzerdefinierten Attributen verbundenen Elements). Dieses Feld ist nur aktiviert, wenn Sie "Nach Menge" auswählen oder „Welches Ereignis zuerst eintritt“, im „Freemium“- Produkt?“ ein.
Freemium-Dauer Das Zeitintervall, in dem Entwickler nichts bezahlen. Geben Sie eine Zahl ein und wählen Sie einen Zeitraum aus, z. B. 1 Monat. Das bedeutet, dass Entwickler für 1 Monat in Rechnung gestellt. Dieses Feld ist nur aktiviert, wenn Sie „Nach Dauer“ auswählen oder „Welches Ereignis zuerst eintritt“ „Freemium-Produkt“ gibt? ein.
- Wähle eines der folgenden Lademodelle aus:
<ph type="x-smartling-placeholder">
- </ph>
- Pauschalpreis. Bei diesem Modell wird dem Entwickler ein fester Preis pro Transaktion.
- Banded. Bei diesem Modell wird dem Entwickler ein die Anzahl der Transaktionen.
- Sets. Bei diesem Modell wird dem Entwickler ein fester Betrag (im Voraus) für jedes Transaktions-Bundle. Dem Entwickler wird der festgelegte Betrag in Rechnung gestellt, unabhängig davon, ob das Bundle oder das Paket enthalten ist. vollständig genutzt wird.
Für das Pauschalpreismodell: Geben Sie die folgenden Informationen im das Fenster mit der generischen Preisliste:
Feld Beschreibung Betreiber (oder Organisation) Der Name deiner Organisation. Dieses Feld ist mit dem Operator (oder Organisation) im Organisationsprofil ein.
Land Das Land, in dem Ihre Organisation tätig ist. Dieses Feld ist voreingestellt mithilfe des Der Wert im Feld „Land“ im Unternehmensprofil.
Pauschalpreis Der pro Transaktion berechnete Preis. Geben Sie eine Dezimalzahl (mit bis zu vier) ein Dezimalstellen).
Hinweis: Sie können die Anzahl der möglichen Dezimalstellen konfigurieren. für den Preis, der über die API (nicht die Benutzeroberfläche) berechnet wird. Weitere Informationen finden Sie unter Konfigurieren Anzahl der Dezimalstellen für Preisplanpreise
Wenn Sie beispielsweise 0,10 eingeben und die Währung US-Dollar ist, ist der Entwickler jede Transaktion mit 0,10 US-Dollar berechnet wird (oder falls diese auf einem benutzerdefinierten Attribut wie dem Anzahl der bei einer Transaktion übertragenen Byte hat, werden dem Entwickler 0,10 $für das Übertragen der angegebenen Anzahl von Byte).
Für das Modell mit Volumenband: Im Fenster mit der generischen Preisliste werden zusätzliche Felder, mit denen Sie eine Grundlage für die Aggregation und „Volumenbereiche“ festlegen, die d. h. Bereiche des Transaktionsvolumens, für die Sie unterschiedliche Preise anwenden können.
Diese Art Plan ist in der Regel so eingerichtet, dass Entwickler durch mit Rabatten für größere Volumenbänder.
Geben Sie im Fenster "Generische Preisliste" die folgenden Informationen ein:
Feld Beschreibung Aggregationsgrundlage Der Zeitraum, in dem das Transaktionsvolumen (oder attributbezogenes Volumen) zusammengefasst. Anhand des aggregierten Volumens wird ermittelt, das Volumenband und den Preis, der auf jede Transaktion angewendet werden soll. Anzahl der Monate auswählen (1–12 Monate).
Lautstärke-Bänder Ein oder mehrere Bereiche des Transaktionsvolumens (oder auf Kundenattributen basierendes) Volumens (jeder Bereich) ist ein „Volumenband“). Jedem Volumenband kann eine Rate zugewiesen werden (diese Rate wird in im Bereich „Preisgestaltung“ das Feld „Volumenbänder“.) Der Preis gilt für alle Transaktionen im entsprechenden Volumenbereich. Geben Sie die Obergrenze für den ersten festlegen, z. B. bis 1.000 (der untere Grenzwert ist auf größer als 0 voreingestellt). Klicken Sie auf + um ein zweites Band hinzuzufügen, z. B. größer als 1.000 bis 2.000. Klicken Sie auf +, um weitere hinzuzufügen. Bänder. Sie können den oberen Grenzwert des letzten Bereichs leer lassen, um alle Transaktionen über diesem Niveau.
Preise Betreiber (oder Organisation) Der Name deiner Organisation. Dieses Feld ist mit dem Operator (oder Organisation) im Organisationsprofil ein.
Land Das Land, in dem Ihre Organisation tätig ist. Dieses Feld ist voreingestellt mithilfe des Der Wert im Feld „Land“ im Unternehmensprofil.
Währung Die „Basis“ oder die Buchhaltungswährung, die Ihre Organisation verwendet. Dieses Feld ist mithilfe des Feldwerts "Währung" im Organisationsprofil voreingestellt, geändert.
Frequenzbänder Die Rate für ein Volumenband. Sie legen eine Rate für jedes Volumenband fest. Geben Sie eine Dezimalzahl für jedes Band (mit bis zu vier Dezimalstellen).
Hinweis: Sie können die Anzahl der möglichen Dezimalstellen konfigurieren. für die Volumenbandrate mithilfe der API (nicht der Benutzeroberfläche). Weitere Informationen finden Sie unter Konfigurieren Anzahl der Dezimalstellen für Preisplanpreise
Wenn Sie beispielsweise im Bereich „Lautstärkeband“ zwei Lautstärkebereiche angeben, (> 0–1.000 und 1.000 und höher) können Sie 0,15 für das Volumen von > 0–1.000 eingeben und 0, 10 für das Lautstärkeband 1.000 und höher. Wenn die ausgewählte Währung „USA“ ist Dollar beträgt der Preis für die ersten 1.000 Transaktionen 0,15 USD für jede Transaktion und Bei mehr als 1.000 Transaktionen beträgt der Preis 0, 10 $pro Transaktion.
Für das gebündelte Modell: Das Fenster mit der generischen Preisliste zeigt zusätzliche Felder an, die verwenden Sie, um eine Grundlage für die Aggregation anzugeben, also den Zeitraum, in dem der Entwickler des Transaktions-Bundles) und um bündelbezogene Informationen wie die Größe eines Set.
Geben Sie im Fenster "Generische Preisliste" die folgenden Informationen ein:
Feld Beschreibung Aggregationsgrundlage Der Zeitraum, in dem der Entwickler das Transaktionspaket verwenden kann (oder ein benutzerdefiniertes, attributbasiertes Set verwenden). Wählen Sie eine Anzahl von Monaten (1 bis 12 Monate) aus. Nachher nach Ablauf dieses Zeitraums läuft das Abo ab und der Entwickler muss das Abo (und die Sets) kaufen. noch einmal.
Set-Größe Die Anzahl der Transaktionen in einem Set (oder eine Zahl, die mit einem benutzerdefinierten Attribut verknüpft ist) z. B. die Gesamtzahl der in einem Bundle übertragenen Byte. Jedes Bundle kann Einen Preis (diesen Preis legen Sie im Feld Paketgröße des Abschnitts Preisgestaltung fest.) Die Der Preis gilt für das gesamte Set. Geben Sie die Obergrenze des ersten Bundles an, für Beispiel: bis zu 1.000 (der untere Grenzwert ist voreingestellt auf größer als 0). Klicken Sie auf +, um eine zweites Bundle, z. B. größer als 1.000 bis 2.000. Klicken Sie auf +, um weitere hinzuzufügen. Sets. Sie müssen eine Obergrenze für das letzte Bundle angeben, sofern Sie dem Entwickler einen festen Betrag für unbegrenzte Transaktionen in den letzten Set.
Preise Betreiber (oder Organisation) Der Name deiner Organisation. Dieses Feld ist mit dem Operator (oder Organisation) im Organisationsprofil ein.
Land Das Land, in dem Ihre Organisation tätig ist. Dieses Feld ist voreingestellt mithilfe des Der Wert im Feld „Land“ im Unternehmensprofil.
Währung Die „Basis“ oder die Buchhaltungswährung, die Ihre Organisation verwendet. Dieses Feld ist mit dem Feldwert "Währung" im Organisationsprofil voreingestellt, geändert.
Paketgröße (Preis) Der Preis für ein Set. Sie legen für jedes Set einen Preis fest. Dezimalzahl eingeben Zahl (mit bis zu vier Dezimalstellen).
Hinweis: Sie können die Anzahl der möglichen Dezimalstellen konfigurieren. für den Paketpreis über die API (nicht die Benutzeroberfläche). Weitere Informationen finden Sie unter Konfigurieren Anzahl der Dezimalstellen für Preisplanpreise
Beispiel: Sie geben im Abschnitt Bundle-Größe zwei Sets (größer als 0 bis 1000 und größer als 1000 bis 2000), können Sie 50 für den größeren als 0 bis 1.000 und 40 für Sets mit mehr als 1.000 bis 2.000 Sets. Wenn die ausgewählte Währung US-Dollar ist, beträgt der Preis für das erste Paket 50 $und für das beim zweiten Set 40 €. Dem Entwickler wird der entsprechende Paketpreis in Rechnung gestellt unabhängig von der Anzahl der Transaktionen innerhalb des Bundles (d. h. Dem Entwickler wird der Paketpreis in Rechnung gestellt, sobald die erste Transaktion im Paket abgeschlossen ist.)
- Klicken Sie auf Übernehmen und schließen, um die Preislistendetails zu speichern und zum Standardpreisplan zurückzukehren. .
- Konfigurieren Sie für API-produktspezifische Preispläne nach Bedarf die Preisplandetails für zusätzliche API-Produkte.
Preislistenplan mithilfe der API konfigurieren
Konfigurieren Sie die Details des Preislistenplans mithilfe der API, wie in den folgenden Abschnitten beschrieben.
Details zu Preislistenplänen mithilfe der API angeben
Sie geben die Details des Preislistenplans an, wenn Sie den Preisplan erstellen. Sie legen die Details in
das Attribut ratePlanDetails
im Anfragetext bei einem Aufruf von
/organizations/{org_name}/monetization-packages/{package_id}/rate-plans
. Was Sie
in der Property ratePlanDetails
angeben, hängt vom ausgewählten Abrechnungsmodell ab:
Pauschalpreis, Volumenband oder Sets.
Angabe eines Pauschalpreismodell
Um das Pauschalpreismodell zu implementieren, geben Sie im Preisplan Folgendes an Details:
- Einen Bewertungsparameter, der angibt, dass der Preisplan auf Transaktionen basiert
(
VOLUME
) oder auf Grundlage eines benutzerdefinierten Attributs (z. B.MINT_CUSTOM_ATTRIBUTE_1
).VOLUME
ist die Standardeinstellung. - Metering-Typ (
UNIT
), der angibt, dass der Preis pro Einheit fest ist (d. h. nicht auf dem Transaktionsvolumen basiert, wie es beim Volumen Lademodell für Sets). - Fälligkeitsdatum der Zahlung (z. B. 30 Tage)
- Die ID Ihrer Organisation.
- Die „Basis“ oder die Buchhaltungswährung Ihres Unternehmens.
- Ein Preisplanpreis, der Details zur Berechnung des Preises enthält. Da die auf einem Festpreis basiert, geben Sie nur einen Preisplan an.
Im Preisplanpreis legen Sie Folgendes fest:
- Der Typ des Preisplanpreises (
RATECARD
). - Der Preis für den Plan. Wenn Sie beispielsweise 0,10 angeben und die Währung US-Dollar ist, werden dem Entwickler 0,10 € für jede Transaktion in Rechnung gestellt (oder wenn dies aufgrund eines benutzerdefinierten Attributs wie Anzahl der bei einer Transaktion übertragenen Byte hat, werden dem Entwickler 0,10 $für das Übertragen der angegebenen Anzahl von Byte).
- Die Starteinheit der Preisanwendung (
0
). Das bedeutet, dass der Preis auf jede Transaktion angewendet, beginnend mit der ersten Transaktion.
Siehe Preisplan Konfigurationseinstellungen für Details finden Sie eine vollständige Liste der Detailoptionen für Preispläne.
Im folgenden Beispiel wird ein Preislistenplan mit einem festen Abrechnungsmodell erstellt. Der Preis beträgt für jede Transaktion auf 0,10 € festgelegt. Die Zahlung ist in 30 Tagen fällig. (Die Details in Bezug auf die Preisliste sind highlighted.)
curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Flat rate card plan", "developer":null, "developerCategory":null, "advance": "false", "currency": { "id" : "usd" }, "description": "Flat rate card plan", "displayName" : "Flat rate card plan", "frequencyDuration": "30", "frequencyDurationType": "DAY", "earlyTerminationFee": "10", "monetizationPackage": { "id": "location" }, "organization": { "id": "{org_name}" }, "paymentDueDays": "30", "prorate": "false", "published": "true", "ratePlanDetails": [ { "currency": { "id" : "usd" }, "paymentDueDays": "30", "meteringType": "UNIT", "organization": { "id": "{org_name}" }, "ratePlanRates": [ { "type": "RATECARD", "rate": "0.10", "startUnit": "0" } ], "ratingParameter": "VOLUME", "type": "RATECARD" }], "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
Angabe ein Lademodell mit Volumenband
In einem Volumenbandmodell geben Sie Preisplandetails an, die einen oder mehrere Preispläne enthalten gilt, gilt jeder Preis für ein "Volumenband", d. h. einen Bereich des Transaktionsvolumens (oder basierend auf einem benutzerdefinierten Attribut wie der Anzahl übertragener Byte). Diese Art von Plan ist in der Regel so eingerichtet, dass Entwickler durch die Anbieten von Rabatten höhere Volumen generieren. für Bänder mit höherer Lautstärke.
Zusätzlich zu den Preisplanpreisen geben Sie in den Preisplandetails Folgendes an:
- Einen Bewertungsparameter, der angibt, dass der Preisplan auf Transaktionen basiert
(
VOLUME
) oder auf Grundlage eines benutzerdefinierten Attributs (z. B.CUSTOM_ATTRIBUTE_1
).VOLUME
ist die Standardeinstellung. - Ein Metering-Typ (
VOLUME
), der angibt, dass der Preis auf dem Volumen basiert (d. h. es handelt sich nicht um einen Pauschalpreis pro Transaktion, Pauschalpreismodell). - Fälligkeitsdatum der Zahlung (z. B. 30 Tage)
- Die ID Ihrer Organisation.
- Die „Basis“ oder die Buchhaltungswährung Ihres Unternehmens.
- Dauer und Dauer, die zusammen den Zeitraum angeben, über den das Volumen von Transaktionen (oder Volumen, das mit benutzerdefinierten Attributen zusammenhängen) zusammengefasst. Dies wird auch als „Aggregationsgrundlage“. Das Transaktionsvolumen wird auf Aggregationsbasis zusammengefasst (für z. B. 1 Monat), um das entsprechende Volumenbereich zu bestimmen.
- Aggregationszähler, die zur Bestimmung des anwendbaren Volumenbereichs verwendet werden.
Für jeden Preisplanpreis geben Sie Folgendes an:
- Der Typ des Preisplanpreises (
RATECARD
). - Der Preis für den Plan. Wenn Sie beispielsweise 0,10 angeben und die Währung US-Dollar ist, wird dem Entwickler 0,15 € für jede Transaktion in Rechnung gestellt (oder wenn dies aufgrund eines benutzerdefinierten Attributs wie Anzahl der in einer Transaktion übertragenen Bytes hat, werden dem Entwickler 0,15 $für das Übertragen der angegebenen Anzahl von Byte).
- Die Anfangs- und Endeinheit des Volume-Bands. Die Ausgangseinheit gibt den unteren
Grenzwert des Volumenbereichs und die Endeinheit den oberen Grenzwert des Volumenbereichs. Für
Wenn Sie beispielsweise als Anfangseinheit 0 und als Endeinheit 1.000 angeben, deckt das Volumenbereich
bis zu 1.000 Transaktionen erzielt haben. Ist die Währung US-Dollar,
Aggregationszeitraum 1 Monat und der Kurs für die ersten 1.000 Transaktionen 0, 15, der
dem Entwickler für bis zu 1.000 Transaktionen im Monat 0,15 $pro Transaktion in Rechnung gestellt werden.
Weitere Informationen zum Zurücksetzen von Sets findest du unter Wann werden wiederkehrende Gebühren erhoben? und Pakettarife zurückgesetzt?
Wenn Sie keine Endeinheit für das Endvolumen angeben, wird der Preis für dieses Band wird auf alle Transaktionen angewendet, nachdem die Anzahl der Transaktionen die Ausgangseinheit überschritten hat für diese Band. Beispiel: Wenn die Anfangseinheit für das letzte Band 1.000 ist und Sie keine eine Endeinheit für dieses Band angeben, wird der Preis für das Band auf alle Transaktionen angewendet nach 1.000 Transaktionen im Aggregationszeitraum.
Siehe Preisplan Konfigurationseinstellungen für Details finden Sie eine vollständige Liste der Detailoptionen für Preispläne.
Mit dem folgenden Beispiel wird ein Preislistenplan mit einem Abrechnungsmodell mit Volumenband erstellt. Die wird für die ersten 1.000 Transaktionen bei 0, 15 $und für alle Transaktionen über 1.000 $festgelegt. Als Aggregationsbasis gilt 1 Monat. Die Zahlung ist in 30 Tagen fällig. (Die Preislistendetails markiert sind.)
curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Volume banded rate card plan", "developer":null, "developerCategory":null, "currency": { "id" : "usd" }, "frequencyDuration": "30", "description": "Volume banded rate card plan", "displayName" : "Volume banded rate card plan", "frequencyDuration": "30", "frequencyDurationType": "DAY", "earlyTerminationFee": "10", "monetizationPackage": { "id": "location" }, "organization": { "id": "{org_name}" }, "paymentDueDays": "30", "prorate": "false", "published": "true", "ratePlanDetails": [ { "currency": { "id" : "usd" }, "aggregateStandardCounters": true, "paymentDueDays": "30", "duration": "1", "durationType": "MONTH", "meteringType": "VOLUME", "organization": { "id": "{org_name}" }, "ratePlanRates": [ { "type": "RATECARD", "rate": "0.15", "startUnit": "0", "endUnit": "1000" }, { "type": "RATECARD", "rate": "0.10", "startUnit": "1000" } ], "ratingParameter": "VOLUME", "type": "RATECARD" }], "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
Angabe eines gebündeltes Lademodell
Bei einem gebündelten Lademodell bezahlt der Entwickler (im Voraus) für ein „Bundle“ Transaktionen (oder für ein Bundle basierend auf einem benutzerdefinierten Attribut wie der Anzahl übertragener Byte. Sie geben Folgendes an: für jedes Bundle und eine Aggregationsbasis, d. h. einen Zeitraum, in dem der Entwickler können das Bundle verwenden.
Angenommen, Sie richten zwei Sets ein, wobei die erste Bundle-Größe 1 bis 1.000 beträgt. und eine zweite Bundle-Größe von 1.001 bis 2.000 Transaktionen. Der Preis beträgt 50 $für den erstes Bundle und 40 $für das zweite Bundle. Die Aggregationsgrundlage ist 1. Wenn der Entwickler kauft einen Preislistenplan für das erste Paket, bezahlt er im Voraus 50 $für 1.000 Transaktionen in pro Monat. Dem Entwickler wird der festgelegte Betrag in Rechnung gestellt, unabhängig davon, ob das Bundle vollständig genutzt wird oder nicht. Nach Ablauf des Aggregationszeitraums läuft der Plan ab. Wenn der Entwickler das Bundle verwenden möchte muss er das Abo (und das Bundle) noch einmal kaufen.
Ihre Angaben in den Preisplandetails stimmen im Wesentlichen mit den Angaben in den Preisplan-Details für das Abrechnungsmodell mit Volumenband. Es bestehen jedoch folgende Unterschiede:
- Jeder angegebene Preisplan gilt für ein Set (und nicht für ein Volumenband).
- Sie müssen eine Obergrenze für das letzte Bundle angeben, es sei denn, Sie möchten den Entwickler im letzten Bundle einen festen Betrag für unbegrenzte Transaktionen.
Siehe Preisplan Konfigurationseinstellungen für Details finden Sie eine vollständige Liste der Detailoptionen für Preispläne.
Im folgenden Beispiel wird ein Preislistenplan mit einem gebündelten Abrechnungsmodell erstellt. Der Preis beträgt für das erste Paket bei 50 $ (bis zu 1.000 Transaktionen) und 40 $für das zweite Paket (weitere als 1.000 und bis zu 2.000 Transaktionen). Als Aggregationsbasis gilt 1 Monat. Die Zahlung ist in 30 Tagen fällig Tage.
curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Bundled rate plan", "developer":null, "developerCategory":null, "currency": { "id" : "usd" }, "frequencyDuration": "30", "description": "Bundled rate plan", "displayName" : "Bundled rate plan", "frequencyDurationType": "DAY", "earlyTerminationFee": "10", "monetizationPackage": { "id": "location" }, "organization": { "id": "{org_name}" }, "paymentDueDays": "30", "prorate": "true", "published": "true", "ratePlanDetails": [ { "currency": { "id" : "usd" }, "aggregateStandardCounters": true, "paymentDueDays": "30", "duration": "1", "durationType": "MONTH", "meteringType": "STAIR_STEP", "organization": { "id": "{org_name}" }, "ratePlanRates": [ { "type": "RATECARD", "rate": "50", "startUnit": "0", "endUnit": "1000" }, { "type": "RATECARD", "rate": "40", "startUnit": "1000", "endUnit": "2000" } ], "ratingParameter": "VOLUME", "type": "RATECARD" }], "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
Freemium-Tarif für einzelne Produkte mithilfe der API festlegen
In einem Preislistenplan können Sie einen Freemium-Tarif für ein einzelnes Produkt einrichten (statt für ein API-Paket). Ein Freemium-Tarif bietet Entwicklern die kostenlose Nutzung eines API-Produkts über einen Zeitraum von oder auf Grundlage des Nutzungsumfangs.
Wenn Sie einen Freemium-Plan für ein API-Produkt einrichten, legen Sie die Details in den Details des Preislistenplans fest. den Zeitraum, in dem der Entwickler die vom API-Produkt bereitgestellten Ressourcen kostenlos nutzen kann zu laden. Der Zeitraum kann auf einer der folgenden Optionen basieren:
- Dauer, d. h. die Zeit zwischen einem Datum des Inkrafttretens und einem Enddatum.
- Menge, z. B. die Anzahl der Transaktionen im Zusammenhang mit dem API-Produkt oder das Volumen die zu einem benutzerdefinierten Attribut gehören, das in der Richtlinie zur Transaktionsaufzeichnung erfasst ist.
Wenn der Freemium-Zeitraum auf der Menge basiert, geben Sie die Anzahl der Freemium-Einheiten an. Für Mit dem folgenden Beispiel wird ein Preislistenplan mit einem Freemium-Tarif auf Basis eines Volumens von 5.000 erstellt. Einheiten (die Spezifikationen für Freemium sind hervorgehoben).
curl -H "Content-Type:application/json" -X POST -d \ '{ "name": "Flat rate card plan with freemium period", "developer":null, "developerCategory":null, "advance": "false", "currency": { "id" : "usd" }, "description": "Flat rate card plan with freemium period", "displayName" : "Flat rate card plan with freemium period", "frequencyDuration": "30", "frequencyDurationType": "DAY", "earlyTerminationFee": "10", "monetizationPackage": { "id": "location" }, "organization": { "id": "myorg" }, "paymentDueDays": "30", "prorate": "false", "published": "false", "ratePlanDetails": [ { "currency": { "aggregateFreemiumCounters" : true, "aggregateStandardCounters" : true, "id" : "usd" }, "product" : { "id" : "location", "displayName":"Location" }, "paymentDueDays": "30", "meteringType": "UNIT", "organization": { "id": "myorg" }, "ratePlanRates": [ { "type": "RATECARD", "rate": "0.10", "startUnit": "0" } ], "freemiumUnit": "5000", "freemiumDuration": "0", "freemiumDurationType": "DAY", "ratingParameterUnit":"MB", "customPaymentTerm": "false", "ratingParameter": "VOLUME", "type": "RATECARD" }], "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