# Базовый URL

> Используйте единый базовый URL Merchant API для тестовых и реальных платежей: режим определяется префиксом ключа, а пути не меняются.

Все эндпоинты API строятся относительно одного базового URL — окружение выбирается по префиксу API-ключа, а не по хосту.

## Базовый URL

```bash
https://api.paymos.io/v1
```

Полный URL запроса выглядит так:

```bash
https://api.paymos.io/v1/invoices
```

## Тестовый и рабочий режим

Paymos использует один базовый URL для обоих режимов. Режим определяется по самому ключу: `_test_` обозначает тестовые операции, `_live_` — реальные платежи.

| Окружение | Как использовать |
|-----------|------------------|
| **Тестовый режим** | Идентификаторы ключей `pk_test_…` / `rk_test_…` и секреты `sk_test_…` |
| **Рабочий режим** | Идентификаторы ключей `pk_live_…` / `rk_live_…` и секреты `sk_live_…` |

Тестовые ключи имитируют транзакции без движения реальных средств. Для включения реальных платежей менять URL не нужно — достаточно заменить API-ключи.

:::tip
Один хост, пути и тела запросов; режим определяется ключом, которым подписан запрос. Храните оба набора ключей в конфигурации и выбирайте нужный через переменную окружения.
:::
