Przeglądasz dokumentację Apigee Edge.
Otwórz dokumentację Apigee X. info
Wprowadzenie
W ramach wstępnej konfiguracji zarabiania zespół konfiguracji Apigee Edge konfiguruje waluty oraz domyślną walutę obsługiwaną przez organizację.
Możesz wyświetlić waluty obsługiwane przez Twoją organizację, dodać obsługiwane waluty lub usuń obsługiwane waluty (jeśli nie są używane przez dewelopera lub w planie stawek).
Zarządzanie obsługiwanymi walutami za pomocą interfejsu użytkownika
Zarządzaj obsługiwanymi walutami i ustawiaj domyślną walutę w polach Podatek i Waluta na stronie Profil organizacji. Zobacz Zarządzanie profil organizacji za pomocą interfejsu.
Zarządzanie obsługiwanymi walutami przy użyciu interfejsu API
Zarządzaj obsługiwanymi walutami za pomocą interfejsu API zgodnie z opisem w następnych sekcjach.
Wyświetlanie obsługiwanych walut za pomocą interfejsu API
Wyświetlanie pojedynczej waluty obsługiwanej przez Twoją organizację lub wszystkich obsługiwanych przez nią walut.
Aby wyświetlić pojedynczą walutę obsługiwaną przez Twoją organizację, wyślij żądanie GET do
/mint/organizations/{org_name}/supported-currencies/{supportedCurrencyId}
, gdzie
{supportedCurrency_id}
wskazuje obsługiwaną walutę, która ma być
. Na przykład:
curl -X GET -H "Accept: application/json" \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies/usd" \ -u email:password
Aby wyświetlić wszystkie waluty obsługiwane przez Twoją organizację, wyślij żądanie GET do
/mint/organizations/{org_name}/supported-currencies
Na przykład:
curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies" \ -H "Accept: application/json" \ -u email:password
Oto przykład takiej odpowiedzi:
{ "supportedCurrency" : [ { "description" : "US Dollar", "displayName" : "US Dollar", "id" : "usd", "name" : "USD", "organization" : { ... "status" : "ACTIVE", "virtualCurrency" : false }, { "creditLimit" : 5000.0000, "description" : "Euro", "displayName" : "Euro", "id" : "eur", "name" : "EUR", "organization" : { ... }, "status" : "INACTIVE", "virtualCurrency" : false } ], "totalRecords" : 2 }
Ustawianie domyślnej waluty za pomocą interfejsu API
Aby ustawić domyślną walutę organizacji, podczas edytowania profilu organizacji ustaw wartość parametru currency
na obsługiwany kod waluty ISO 4217, zgodnie z opisem w artykule Zarządzanie profilem organizacji za pomocą interfejsu API.
Edytowanie obsługiwanej waluty za pomocą interfejsu API
Edytuj obsługiwaną walutę, wysyłając żądanie PUT do
/mint/organizations/{org_name}/{supportedCurrencyId}
, gdzie
{supportedCurrency_id}
wskazuje obsługiwaną walutę, która ma być
Zaktualizowano. W treści żądania należy określić zaktualizowane właściwości
i obsługiwany identyfikator waluty. Na przykład poniższe wywołanie interfejsu API zmienia opis i nazwę wyświetlaną obsługiwanej waluty (w przykładzie zaktualizowane właściwości są wyróżnione):
curl -H "Content-Type: application/json" -X PUT -d \ '{ "description": "United States Dollar", "displayName": "United States Dollar", "id": "usd", "name": "USD", "organization": { "id": "{org_name}" }, "status" : "ACTIVE", "virtualCurrency": "false" }' \ "https://api.enterprise.apigee.com/v1/mint/organization/{org_name}/supported-currencies/usd" -d \ -u email:password
Usuwanie obsługiwanej waluty przy użyciu interfejsu API
Aby usunąć obsługiwaną walutę, wyślij żądanie DELETE do adresu /mint/organizations/{org_name}/supported-currencies/{currency_id}
, gdzie {currency_id}
to identyfikator obsługiwanej waluty, która ma zostać usunięta. Przykład:
curl -X DELETE -H "Accept: application/json" \ "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies/usd" \ -u email:password
Właściwości konfiguracji waluty na potrzeby interfejsu API
W tabeli poniżej znajdziesz podsumowanie właściwości konfiguracji, które można ustawić za pomocą interfejsu API.
Nazwa | Opis | Domyślny | Wymagany? |
---|---|---|---|
creditLimit |
Ta usługa dotyczy tylko płatnych deweloperów. Limit kredytu w obsługiwanej walucie. |
Nie dotyczy | Nie |
opis |
Opis obsługiwanej waluty. |
Nie dotyczy | Tak |
wyświetlanaNazwa |
Nazwa do wyświetlania w przypadku obsługiwanej waluty. |
Nie dotyczy | Tak |
minimumTopupAmount |
Ta usługa jest przeznaczona tylko dla deweloperów przedpłaconych. Minimalna kwota, jaką deweloperzy mogą dodać do salda konta z przedpłatą w wybranej walucie. |
Nie dotyczy | Nie |
nazwa |
Kod ISO 4217 dla standardów np. PLN w przypadku złotego. |
Nie dotyczy | Tak |
organizacja |
Organizacja obsługująca obsługiwaną walutę. |
Nie dotyczy | Tak |
status |
Stan obsługiwanej waluty. Prawidłowe wartości:
|
Nie dotyczy | Tak |
virtualCurrency |
Wskazuje, czy obsługiwana waluta jest walutą wirtualną. Prawidłowe wartości:
|
Nie dotyczy | Tak |