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.