Курсы валют

Информация о значениях курса валют

GET /api/currencies/getrates/

Пример запроса: https://domain.rezonuniversal.com/api/currencies/getrates?key=aaaa&token=aaaabbbbccccddddeeeeffffddddaaaa&t=xml Список актуальных курсов валют для текущего проекта

Query Parameters

NameTypeDescription

source*

string

Тип источника, откуда загружать курс. Возможные значения: - BspCurrenciesConverter - NbuCurrenciesConverter - TravelFusionCurrenciesConverter - ModuleCurrenciesConverter

module

string

Необходимо передавать, только если source == ModuleCurrenciesConverter. Определяет тип модуля, с которого грузится курс. Возможные значения: - Interface - Avia - Hotels - Insurance

[
   {
      "From_CCY": "UAH",
      "To_CCY": "USD",
      "By": 0.037634
   },
   {
      "From_CCY": "UAH",
      "To_CCY": "EUR",
      "By": 0.033597
   },
   {
      "From_CCY": "USD",
      "To_CCY": "UAH",
      "By": 27.1
   },
   {
      "From_CCY": "USD",
      "To_CCY": "EUR",
      "By": 0.892714
   },
   {
      "From_CCY": "EUR",
      "To_CCY": "UAH",
      "By": 30.3547
   },
   {
      "From_CCY": "EUR",
      "To_CCY": "USD",
      "By": 1.120307
   }
]

Изменение значения курса валют

GET /api/currencies/setrate

Для изменения курса валют агенства, необходимо сделать запрос, передав необходимые параметры.

Query Parameters

NameTypeDescription

module*

String

Модуль, для которого будем изменять курс. Возможные значения: Interface, Avia, Avia_TravelFusion, Hotels, Insurance.

currency*

String

Валюту, которую изменяем

rate

String

Заданный коэффициент курса,которое необходимо установить, например 0.8584.

Коэффициент устанавливается относительно базовой валюты проекта (для Украины - UAH).

Т.е. необходимо устанавливать остальные валюты, базовую валюту (UAH) не рекомендуется изменять.

Может быть пустым

{
    "Data": true,
    "Error": null,
    "Status": "OK",
    "StatusCode": 200
}

Сконвертировать значение

GET /api/currencies/convert

Пересчитать значение из одной валюты в другую

Query Parameters

NameTypeDescription

source*

String

Тип источника, откуда загружать курс. Возможные значения: - BspCurrenciesConverter - NbuCurrenciesConverter - TravelFusionCurrenciesConverter - ModuleCurrenciesConverter

module

String

Необходимо передавать, только если source == ModuleCurrenciesConverter. Определяет тип модуля, с которого грузится курс. Возможные значения: - Interface - Avia - Hotels - Insurance

currencyFrom*

String

Валюта поля convertedVal

convertedVal*

decimal

Значение, которое нужно сконвертировать

currencyTo*

String

Валюта, которую нужно получить

{
    "Data": true,
    "Error": null,
    "Status": "OK",
    "StatusCode": 200
}

Last updated