Anda sedang melihat dokumentasi Apigee Edge.
Buka
Dokumentasi Apigee X. info
Pengantar
Jika Anda menambahkan mata uang yang didukung untuk organisasi, Anda dapat menetapkan batas kredit untuk developer pascabayar, seperti yang dijelaskan dalam Menambahkan mata uang). Batas kredit berlaku untuk semua developer pascabayar di organisasi. Di beberapa selain itu, Anda dapat menetapkan batas kredit untuk developer pascabayar perorangan, seperti yang dijelaskan dalam bagian berikut ini. Dalam hal ini, batas kredit menggantikan batas apa pun yang ditetapkan bagi mata uang untuk hanya developer yang ditentukan.
Menetapkan batas kredit menggunakan API
Untuk menetapkan batas kredit bagi developer individu, kirim permintaan POST ke
/organizations/{org_name}/developers/{developer_id}/developer-credit-limit
, dengan
{developer_id}
adalah alamat email developer. Saat Anda mengajukan permintaan,
Anda harus menentukan jumlah kredit dan mata uang yang digunakan untuk kueri
kredit. 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 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
Respons 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 (hanya untuk transaksi pembelian) menggunakan monetisasi. Pelajari caranya di Posting pengembalian dana.