Postpaid-Salden mithilfe von Kreditlimits verwalten

Sie lesen gerade die Apigee Edge -Dokumentation.
Zur Apigee X -Dokumentation.
info

Einführung

Wenn Sie eine unterstützte Währung für eine Organisation hinzufügen, können Sie ein Kreditlimit für einen Entwickler mit Nachzahlung festlegen, wie unter Unterstützte Währungen hinzufügen) beschrieben. Das Kreditlimit gilt für alle Entwickler mit Nachzahlung in der Organisation. Außerdem können Sie das Kreditlimit für einen einzelnen Entwickler mit Nachzahlung festlegen, wie in den folgenden Abschnitten beschrieben. In diesem Fall überschreibt das Kreditlimit alle für die Währung festgelegten Limits nur für den angegebenen Entwickler.

Kreditlimit mit der API festlegen

Wenn Sie ein Kreditlimit für einen einzelnen Entwickler festlegen möchten, senden Sie eine POST-Anfrage an /organizations/{org_name}/developers/{developer_id}/developer-credit-limit, wobei {developer_id} die E‑Mail-Adresse des Entwicklers ist. Wenn Sie die Anfrage senden, müssen Sie als Abfrageparameter den Betrag des Guthabens und die für das Guthaben verwendete Währung angeben. Mit der folgenden Anfrage wird beispielsweise ein Kreditlimit von 1.000 $ für einen Entwickler festgelegt:

$ curl -H "Content-Type:application/json" -X POST \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/dev7@myorg/developer-credit-limit?amount=1000&supportedCurrencyId=usd" \
-u email:password

Kreditlimit mit der API abrufen

Wenn Sie ein Kreditlimit für einen Entwickler mit Nachzahlung abrufen möchten, senden Sie eine GET-Anfrage an /organizations/{org_name}/developers/{developer_id}/developer-credit-limit, wobei {developer_id} die E‑Mail-Adresse des Entwicklers ist. Beispiel:

$ curl -H "Accept:application/json" -X GET \
"https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/developers/dev7@myorg/developer-credit-limit" \
-u email:password

Die Antwort sollte in etwa so aussehen (nur ein Teil der Antwort wird angezeigt):

{
  "developerBalance" : [ {
    "amount" : 1000.0000,
    "id" : "ddd98cd5-06bc-481b-ae42-76a7345933a9",
    "supportedCurrency" : {
      "description" : "United States Dollar",
      "displayName" : "United States Dollar",
      "id" : "usd",
      "name" : "USD",
      "organization" : {
        ...
      },
      "status" : "ACTIVE",
      "virtualCurrency" : false
    },
    "usage" : 76.6052
  } ],
  "totalRecords" : 1
}

Nächste Schritte

Sie können Erstattungen (nur für Kaufvorgänge) über Monetization buchen. Weitere Informationen finden Sie unter Erstattungen buchen.