Postpaid-Salden mithilfe von Kreditlimits verwalten

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

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 nachträglicher Zahlung festlegen, wie unter Unterstützte Währungen hinzufügen beschrieben. Das Kreditlimit gilt für alle Postpaid-Entwickler in der Organisation. Außerdem kannst du das Kreditlimit für einen einzelnen Entwickler mit nachträglicher Zahlung festlegen, wie in den folgenden Abschnitten beschrieben. In diesem Fall überschreibt das Kreditlimit jedes in der Währung festgelegte Limit nur für den angegebenen Entwickler.

Kreditlimit über die 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 und die Währung für das Guthaben angeben. Die folgende Anfrage legt beispielsweise ein Kreditlimit von 1.000 $für einen Entwickler fest:

$ 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 über die API abrufen

Zum Abrufen eines Kreditlimits für ein nachträglich bezahltes Entwicklerproblem 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

Du kannst Erstattungen (nur für Kauftransaktionen) über die Monetarisierung veröffentlichen. Weitere Informationen dazu findest du unter Erstattungen posten.