Waluty
System obsługuje wiele walut i automatycznie pobiera kursy walut z Narodowego Banku Ukrainy.
Waluta bazowa
Euro (EUR) jest walutą bazową. Wszystkie kursy walut są obliczane względem EUR.
Obsługiwane waluty
Obecnie w systemie obsługiwane są następujące waluty:
| Kod | Nazwa | Kod numeryczny |
|---|---|---|
| EUR | Euro | 978 |
| USD | Dolar amerykański | 840 |
| UAH | Hrywna ukraińska | 980 |
| GBP | Funt brytyjski | 826 |
| PLN | Polski złoty | 985 |
| CZK | Korona czeska | 203 |
| CHF | Frank szwajcarski | 756 |
| MDL | Lej mołdawski | 498 |
| RON | Lej rumuński | 946 |
| ILS | Szekel izraelski | 376 |
Kursy walut
Kursy walut są aktualizowane codziennie przez Narodowy Bank Ukrainy. Kursy są zapisywane według daty, co umożliwia sprawdzenie kursów historycznych.
Kursy walut są zapisywane jako kwota waluty za 100 EUR (mnożnik = 100). Na przykład, jeśli kurs USD wynosi 117,50, oznacza to, że 100 EUR = 117,50 USD.
Źródło danych
Kursy walutowe pochodzą z oficjalnego interfejsu API Narodowego Banku Ukrainy (NBU). Dla zachowania spójności kursy przeliczane są z UAH na EUR.
Punkty końcowe API
Dane dotyczące walut i kursów wymiany są dostępne za pośrednictwem publicznego interfejsu API (nie jest wymagane uwierzytelnianie):
GET /api/v1/currencies GET /api/v1/currency-rates GET /api/v1/currency-rates?date=2024-01-15 GET /api/v1/currency-rates/dates