Справочники
Валюты и курсы
Актуальные курсы валют для расчёта цен
API возвращает текущие курсы валют для конвертации цен. Курсы обновляются ежедневно по данным Национального банка Молдовы.
Получите курсы валют
const response = await fetch('https://crm.rentix.md/api/v1/reference/currencies', {
headers: { 'Authorization': 'ApiKey YOUR_API_KEY' }
});
const data = await response.json();
// Конвертировать 500 USD в EUR
const usdRate = data.currencies.find(c => c.code === 'USD').rate;
const priceInEur = 500 * usdRate;
console.log(`500 USD = ${priceInEur.toFixed(2)} EUR`);
curl https://crm.rentix.md/api/v1/reference/currencies \
-H "Authorization: ApiKey YOUR_API_KEY"
$ch = curl_init('https://crm.rentix.md/api/v1/reference/currencies');
curl_setopt($ch, CURLOPT_HTTPHEADER, ['Authorization: ApiKey YOUR_API_KEY']);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$response = curl_exec($ch);
$data = json_decode($response, true);
Ответ
{
"baseCurrency": "EUR",
"currencies": [
{ "code": "EUR", "nominal": 1, "rate": 1 },
{ "code": "USD", "nominal": 1, "rate": 0.92 },
{ "code": "MDL", "nominal": 1, "rate": 0.052 }
]
}
Поддерживаемые валюты
| Код | Валюта | Описание |
|---|---|---|
EUR | Евро | Базовая валюта (rate = 1) |
USD | Доллар США | |
MDL | Молдавский лей |
Как используются курсы
В объявлениях
Цена хранится в указанной валюте и не конвертируется автоматически:
{
"announcementValue": 500,
"announcementCurrency": "EUR"
}
Обновление курсов
- Курсы обновляются ежедневно по данным BNM (Национальный банк Молдовы)