# Доступные валюты

**Endpoint**

```
GET https://paysync.bot/api/currencies
```

**Описание:**\
Данный метод возвращает **полный список доступных валют в системе PaySync**, а также их текущие курсы относительно базовой валюты.

Базовая валюта системы — **USDT**.

Курс указывается в формате: `1 USDT = X <CURRENCY>`.

**Ответ**

```json
{
  "base_currency": "USDT",
  "currencies": [
    {
      "code": "RUB",
      "country": "Россия",
      "name": "Российский рубль",
      "rate": 81.62,
      "rate_description": "1 USDT = 81.62 RUB",
      "symbol": "₽"
    },
    {
      "code": "RUBCRS",
      "country": "Россия",
      "name": "Российский рубль (Межд. Платежи)",
      "rate": 85.14,
      "rate_description": "1 USDT = 85.14 RUBCRS",
      "symbol": "₽"
    },
    {
      "code": "SBPQR",
      "country": "Россия",
      "name": "СБП QR",
      "rate": 81.55,
      "rate_description": "1 USDT = 81.55 SBPQR",
      "symbol": "₽"
    },
    {
      "code": "UAH",
      "country": "Украина",
      "name": "Украинская гривна",
      "rate": 44.83,
      "rate_description": "1 USDT = 44.83 UAH",
      "symbol": "₴"
    },
    {
      "code": "KZT",
      "country": "Казахстан",
      "name": "Казахстанский тенге",
      "rate": 517.04,
      "rate_description": "1 USDT = 517.04 KZT",
      "symbol": "₸"
    },
    {
      "code": "KZTCRS",
      "country": "Казахстан",
      "name": "Казахстанский тенге (Межд. Платежи)",
      "rate": 517.04,
      "rate_description": "1 USDT = 517.04 KZTCRS",
      "symbol": "₸"
    },
    {
      "code": "BYN",
      "country": "Беларусь",
      "name": "Белорусский рубль",
      "rate": 3.34,
      "rate_description": "1 USDT = 3.34 BYN",
      "symbol": "Br"
    },
    {
      "code": "KGS",
      "country": "Кыргызстан",
      "name": "Киргизский сом",
      "rate": 88.35,
      "rate_description": "1 USDT = 88.35 KGS",
      "symbol": "с"
    },
    {
      "code": "UZS",
      "country": "Узбекистан",
      "name": "Узбекский сум",
      "rate": 12757.2,
      "rate_description": "1 USDT = 12757.2 UZS",
      "symbol": "сўм"
    },
    {
      "code": "TRY",
      "country": "Турция",
      "name": "Турецкая лира",
      "rate": 46.63,
      "rate_description": "1 USDT = 46.63 TRY",
      "symbol": "₺"
    },
    {
      "code": "AZN",
      "country": "Азербайджан",
      "name": "Азербайджанский манат",
      "rate": 1.75,
      "rate_description": "1 USDT = 1.75 AZN",
      "symbol": "₼"
    }
  ],
  "total": 11
}
```

#### Описание полей

| Поле               | Тип    | Описание                 |
| ------------------ | ------ | ------------------------ |
| `base_currency`    | string | Базовая валюта системы   |
| `currencies`       | array  | Список доступных валют   |
| `code`             | string | Код валюты               |
| `country`          | string | Страна                   |
| `name`             | string | Название валюты          |
| `rate`             | number | Курс к USDT              |
| `rate_description` | string | Текстовое описание курса |
| `symbol`           | string | Валютный символ          |
| `total`            | number | Общее количество валют   |
