Kredi limitini kullanarak faturalı bakiyeleri yönetme

Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin.
info

Giriş

Bir kuruluş için desteklenen bir para birimi eklediğinizde, Desteklenen para birimlerini ekleme bölümünde açıklandığı gibi, faturalı geliştirici için kredi sınırı belirleyebilirsiniz. Kredi limiti, kuruluştaki tüm faturalı geliştiriciler için geçerlidir. Ayrıca, aşağıdaki bölümlerde açıklandığı gibi bireysel bir faturalı geliştirici için kredi limiti belirleyebilirsiniz. Bu durumda, kredi sınırı yalnızca belirtilen geliştirici için para birimi için belirlenen tüm sınırları geçersiz kılar.

API'yi kullanarak kredi limiti ayarlama

Bir geliştirici için kredi sınırı belirlemek üzere /organizations/{org_name}/developers/{developer_id}/developer-credit-limit adresine bir POST isteği gönderin. Bu adreste {developer_id}, geliştiricinin e-posta adresidir. İsteği gönderirken, sorgu parametreleri olarak kredi tutarını ve kredi için kullanılan para birimini belirtmeniz gerekir. Örneğin, aşağıdaki istek bir geliştirici için 1.000 ABD doları kredi limiti belirler:

$ 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

Posta ödemeli bir geliştiricinin kredi limitini almak için /organizations/{org_name}/developers/{developer_id}/developer-credit-limit adresine bir GET isteği gönderin. Bu adreste {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ın görünümü aşağıdaki gibi olacaktır (yalnızca yanıtın bir kısmı gösterilmiştir):

{
  "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 ödemeleri (yalnızca satın alma işlemleri için) yayınlayabilirsiniz. Geri ödeme yapma başlıklı makalede bu işlemi nasıl yapacağınızı öğrenebilirsiniz.