使用信用額度管理後付餘額

您正在查看 Apigee Edge 說明文件。
查看 Apigee X 說明文件
資訊

簡介

為機構新增支援的貨幣時,您可以按照「新增支援的貨幣」一文所述,為後付開發人員設定信用額度。信用額度會套用至機構中的所有後付開發人員。此外,您也可以按照下列各節說明,為個別後付開發人員設定信用額度。在此情況下,這些信用額度上限只會覆寫指定開發人員的幣別設定限制。

使用 API 設定信用額度

如要為個別開發人員設定信用額度,請向 /organizations/{org_name}/developers/{developer_id}/developer-credit-limit 發出 POST 要求,其中 {developer_id} 是開發人員的電子郵件地址。發出要求時,您必須以查詢參數形式指定抵免額金額和抵免額所用貨幣。舉例來說,下列要求將開發人員的信用額度設為 $1000 美元:

$ 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

使用 API 擷取信用額度

如要擷取後付開發人員的信用額度上限,請向 /organizations/{org_name}/developers/{developer_id}/developer-credit-limit 發出 GET 要求,其中 {developer_id} 是開發人員的電子郵件地址。例如:

$ 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

回應應如下所示 (只會顯示回應的一部分):

{
  "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
}

後續步驟

你可以使用營利功能發布退款 (僅適用於購買交易)。請參閱這篇文章,瞭解退款後的處理方式。