Przeglądasz dokumentację Apigee Edge.
Przejdź do
Dokumentacja Apigee X. informacje.
Wprowadzenie
Gdy dodasz obsługiwaną walutę organizacji, możesz ustawić limit kredytu programisty abonamentowego, zgodnie z opisem w sekcji Dodawanie obsługiwanych usług walut). Limit kredytu dotyczy wszystkich płatnych deweloperów w organizacji. W możesz też ustawić limit kredytu dla pojedynczego dewelopera, zgodnie z poniższych sekcji. W tym przypadku limit kredytowy zastępuje każdy limit ustawiony w walucie tylko określonemu programiście.
Ustawianie limitu kredytu za pomocą interfejsu API
Aby ustawić limit kredytu dla pojedynczego dewelopera, wyślij żądanie POST do
/organizations/{org_name}/developers/{developer_id}/developer-credit-limit, gdzie
{developer_id} to adres e-mail dewelopera. Gdy przesyłasz prośbę,
Musisz podać jako parametry zapytania kwotę kredytu oraz walutę używaną w
. Na przykład to żądanie ustawia limit kredytu programisty w wysokości 1000 USD:
$ 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
Uzyskiwanie limitu kredytu za pomocą interfejsu API
Aby uzyskać limit kredytu w przypadku problemu z abonamentem programisty, wyślij żądanie GET do
/organizations/{org_name}/developers/{developer_id}/developer-credit-limit, gdzie
{developer_id} to adres e-mail dewelopera. Na przykład:
$ 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
Odpowiedź powinna wyglądać mniej więcej tak (widoczna jest tylko jej część):
{
"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
}Dalsze kroki
Korzystając z funkcji zarabiania, możesz przesyłać zwroty środków (tylko za transakcje zakupu). Więcej informacji: Po otrzymaniu zwrotu środków