Управление поддерживаемыми валютами

Вы просматриваете документацию Apigee Edge .
Перейдите в документацию Apigee
X.info

Введение

В рамках первоначальной настройки монетизации команда конфигурации Apigee Edge настраивает валюты, в том числе валюту по умолчанию, поддерживаемую вашей организацией.

Вы можете просмотреть валюты, поддерживаемые вашей организацией, добавить поддерживаемые валюты или удалить поддерживаемые валюты (если эти валюты не используются разработчиком или тарифным планом).

Управление поддерживаемыми валютами с помощью пользовательского интерфейса.

В разделе «Налоги и валюта» на странице «Профиль организации» вы можете управлять поддерживаемыми валютами и установить валюту по умолчанию. Подробную информацию см. в разделе «Управление профилем организации с помощью пользовательского интерфейса» .

Управление поддерживаемыми валютами с помощью API

Управляйте поддерживаемыми валютами с помощью API, как описано в следующих разделах.

Просмотр поддерживаемых валют с помощью API

Просмотрите список валют, поддерживаемых вашей организацией, или список всех валют, поддерживаемых вашей организацией.

Чтобы просмотреть информацию о валюте, поддерживаемой вашей организацией, отправьте GET-запрос по адресу /mint/organizations/{org_name}/supported-currencies/{supportedCurrencyId} , где {supportedCurrency_id} — это идентификатор поддерживаемой валюты, которую необходимо просмотреть. Например:

curl -X GET -H "Accept: application/json"  \
  "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies/usd" \
-u email:password

Чтобы просмотреть все валюты, поддерживаемые вашей организацией, отправьте GET-запрос по адресу /mint/organizations/{org_name}/supported-currencies . Например:

curl -X GET "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies" \
  -H "Accept: application/json"  \
-u email:password

Ниже приведён пример ответа:

{
"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
}

Настройка валюты по умолчанию с помощью API

Установите валюту по умолчанию для организации, задав значение currency в виде поддерживаемого кода валюты ISO 4217 при редактировании профиля организации, как описано в разделе «Управление профилем организации с помощью API» .

Редактирование поддерживаемой валюты с помощью API

Изменить поддерживаемую валюту можно, отправив PUT-запрос по адресу /mint/organizations/{org_name}/{supportedCurrencyId} , где {supportedCurrency_id} — это идентификатор поддерживаемой валюты, которую необходимо обновить. В теле запроса необходимо указать обновляемые свойства, а также идентификатор поддерживаемой валюты. Например, следующий вызов API изменяет описание и отображаемое имя для поддерживаемой валюты (обновляемые свойства выделены в примере):

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

Удаление поддерживаемой валюты с помощью API.

Удалите поддерживаемую валюту, отправив запрос DELETE по адресу /mint/organizations/{org_name}/supported-currencies/{currency_id} , где {currency_id} — это идентификатор удаляемой поддерживаемой валюты. Например:

curl -X DELETE -H "Accept: application/json"  \
  "https://api.enterprise.apigee.com/v1/mint/organizations/{org_name}/supported-currencies/usd" \
  -u email:password

Свойства конфигурации валюты для API

В таблице ниже приведено краткое описание параметров конфигурации, которые можно задать с помощью API.

Имя Описание По умолчанию Необходимый?
кредитный лимит

Данная функция доступна только для разработчиков с постоплатными тарифами. Кредитный лимит для поддерживаемой валюты.

Н/Д Нет
описание

Описание поддерживаемых валют.

Н/Д Да
отображаемое имя

Название, отображаемое для поддерживаемой валюты.

Н/Д Да
минимальнаяСуммаПополнения

Это свойство распространяется только на разработчиков, использующих предоплаченные тарифы. Минимальная сумма, которую разработчики могут пополнить на свой предоплаченный счет в указанной валюте.

Н/Д Нет
имя

Код ISO 4217 для валюты, например, USD для доллара США.

Н/Д Да
организация

Организация, отвечающая за поддерживаемую валюту.

Н/Д Да
статус

Статус поддерживаемой валюты. Допустимые значения:

  • АКТИВНО: Поддерживаемая валюта доступна для использования.
  • НЕАКТИВНО: Поддерживаемая валюта недоступна для использования.
Н/Д Да
виртуальная валюта

Указывает, является ли поддерживаемая валюта виртуальной. Допустимые значения:

  • Правда: Поддерживается виртуальная валюта.
  • false: Поддерживаемая валюта не является виртуальной валютой.
Н/Д Да