Kredi limitini kullanarak faturalı bakiyeleri yönetme

Apigee Edge belgelerini görüntülüyorsunuz.
. Git: Apigee X belgeleri.
bilgi

Giriş

Bir kuruluş için desteklenen bir para birimi eklediğinizde, faturalı geliştirici, Ekleme desteklenir para birimleri). Kredi limiti, kuruluştaki tüm sonradan ödemeli geliştiriciler için geçerlidir. İçinde Ayrıca, kredi limitini bireysel bir faturalı geliştirici için bu bölümde bulabilirsiniz. Bu durumda, kredi limiti, müşterinin kullandığı para birimi için belirlenen limiti yalnızca belirtilen geliştirici.

API'yi kullanarak kredi limiti belirleme

Tek bir geliştirici için kredi limiti belirlemek istiyorsanız şu kullanıcıya bir POST isteği gönderin: /organizations/{org_name}/developers/{developer_id}/developer-credit-limit, burada: {developer_id}, geliştiricinin e-posta adresidir. Talebinizi iletirken sorgu parametreleri olarak kredi tutarını ve ödeme için kullanılan para birimini belirtmeniz kredi. Örneğin, aşağıdaki istek bir geliştirici için 1.000 ABD doları tutarında bir kredi limiti belirlemektedir:

$ 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'yi kullanarak kredi limiti alma

Sonradan ödemeli bir geliştirici için kredi limiti almak üzere /organizations/{org_name}/developers/{developer_id}/developer-credit-limit, burada: {developer_id}, geliştiricinin e-posta adresidir. Örneğin:

$ 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

Yanıt aşağıdaki gibi görünecektir (yanıtın yalnızca bir kısmı gösterilir):

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

Sonraki adımlar

Para kazanma özelliğini kullanarak geri ödeme yayınlayabilirsiniz (yalnızca satın alma işlemleri için). Nasıl yapılacağını öğrenin: Geri ödemeleri gönderin.