Postpaid-Salden mithilfe von Kreditlimits verwalten

<ph type="x-smartling-placeholder"></ph> Sie sehen die Dokumentation zu Apigee Edge.
Gehen Sie 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 eine Postpaid-Entwickler, wie unter Hinzufügen unterstützter Währungen). Das Kreditlimit gilt für alle Entwickler mit nachträglicher Zahlung in der Organisation. In Darüber hinaus können Sie das Kreditlimit für einen einzelnen Entwickler mit nachträglicher Zahlung festlegen, wie in den folgenden Abschnitten. In diesem Fall überschreibt das Kreditlimit alle für die Währung für nur dem angegebenen Entwickler.

Kreditlimit mit der API festlegen

Um ein Kreditlimit für einen einzelnen Entwickler festzulegen, senden Sie eine POST-Anfrage an /organizations/{org_name}/developers/{developer_id}/developer-credit-limit, wobei {developer_id} ist die E-Mail-Adresse des Entwicklers. Wenn Sie die Anfrage stellen, müssen Sie als Suchparameter den Guthabenbetrag und die Währung Guthaben. 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

Um ein Kreditlimit für einen Entwickler mit nachträglicher Zahlung zu erhalten, senden Sie eine GET-Anfrage an /organizations/{org_name}/developers/{developer_id}/developer-credit-limit, wobei {developer_id} ist die E-Mail-Adresse des Entwicklers. 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 vornehmen. Weitere Informationen unter Erstattungen posten