Anda sedang melihat dokumentasi Apigee Edge.
Buka dokumentasi
Apigee X. info
Pengantar
Saat menambahkan mata uang yang didukung untuk organisasi, Anda dapat menetapkan batas kredit untuk developer pascabayar, seperti yang dijelaskan dalam Menambahkan mata uang yang didukung). Batas kredit berlaku untuk semua developer pascabayar di organisasi. Selain itu, Anda dapat menetapkan batas kredit untuk setiap developer pascabayar, seperti yang dijelaskan di bagian berikut. Dalam hal ini, batas kredit akan menggantikan batas yang ditetapkan untuk mata uang hanya untuk developer yang ditentukan.
Menetapkan batas kredit menggunakan API
Untuk menetapkan batas kredit bagi setiap developer, buat permintaan POST ke
/organizations/{org_name}/developers/{developer_id}/developer-credit-limit
, dengan
{developer_id}
adalah alamat email developer. Saat mengajukan permintaan,
Anda harus menentukan jumlah kredit dan mata uang yang digunakan untuk
kredit sebagai parameter kueri. Misalnya, permintaan berikut menetapkan batas kredit sebesar $1.000 untuk developer:
$ 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
Mengambil batas kredit menggunakan API
Untuk mengambil batas kredit bagi developer pascabayar, kirim permintaan GET ke
/organizations/{org_name}/developers/{developer_id}/developer-credit-limit
, dengan
{developer_id}
adalah alamat email developer. Contoh:
$ 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
Responsnya akan terlihat seperti ini (hanya sebagian respons yang ditampilkan):
{ "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 }
Langkah berikutnya
Anda dapat memposting pengembalian dana (khusus transaksi pembelian) menggunakan monetisasi. Pelajari caranya di Memposting pengembalian dana.