Kredi limitini kullanarak faturalı bakiyeleri yönetme

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

Giriş

Bir kuruluş için desteklenen bir para birimi eklediğinizde, faturalı geliştirici için Desteklenen para birimleri ekleme bölümünde açıklandığı üzere bir kredi sınırı belirleyebilirsiniz. Kredi limiti, kuruluştaki tüm faturalı geliştiriciler için geçerlidir. Ayrıca, her bir faturalı geliştirici için kredi limitini aşağıdaki bölümlerde açıklandığı şekilde ayarlayabilirsiniz. Bu durumda kredi limiti, 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 belirleme

Tek bir geliştirici için kredi limiti belirlemek amacıyla /organizations/{org_name}/developers/{developer_id}/developer-credit-limit adresine POST isteği gönderin. Burada {developer_id}, geliştiricinin e-posta adresidir. İsteği gönderdiğinizde, 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ı tutarında bir kredi sınırı 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

Faturalı geliştirici sorunu için kredi limiti almak üzere /organizations/{org_name}/developers/{developer_id}/developer-credit-limit adresine GET isteği gönderin. 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ünmelidir (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 yapabilirsiniz (yalnızca satın alma işlemleri için). Bunu nasıl yapacağınızı Geri ödeme sonrası bölümünden öğrenebilirsiniz.