---
title: Какой режим выбрать
description: Сравнение двух режимов работы OTP-сервиса — под ключ (2FA-сервис) и умный шлюз
---

> **For AI agents:** the complete documentation index is at [llms.txt](/llms.txt). Append `.md` to any page URL for its markdown version.

# Какой режим выбрать

> **Коротко:** OTP-сервис работает в двух режимах. Выберите тот, который подходит вашей задаче: готовое решение или интеграция со своим генератором кодов.

## Кому подходит

- Роль: Клиент, Разработчик
- Уровень: Новичок

## Сравнение режимов

| Критерий | Под ключ (2FA) | Умный шлюз |
|---|---|---|
| **Кто генерирует код** | Платформа | Вы |
| **Кто проверяет код** | Платформа | Вы |
| **Что вы получаете** | «Код верный / неверный» | Статус доставки сообщения |
| **Сложность интеграции** | Низкая | Средняя |
| **Каскад между каналами** | Настраивается в интерфейсе | Настраивается в запросе |
| **Кому подходит** | Компаниям без своего OTP | Компаниям со своим генератором кодов |

## Режим 1. Под ключ (2FA-сервис)

**Когда выбирать:** у вас нет своего механизма генерации и проверки кодов.

**Что делает платформа:**
1. Генерирует код.
2. Отправляет его через нужный канал.
3. Принимает код от пользователя.
4. Проверяет — верный или нет.
5. Возвращает вам результат проверки.

**Что делаете вы:**
1. Отправляете номер телефона получателя.
2. Получаете `requestId`.
3. Передаёте код пользователю (он вводит его на вашем сайте).
4. Отправляете код на проверку.
5. Получаете ответ «верно / неверно».

**Что вы НЕ делаете:**
- Не пишете логику генерации кода.
- Не храните коды.
- Не проверяете самостоятельно.

**Плюсы:**
- Быстрая интеграция — два API-запроса.
- Платформа делает всё за вас.
- Не нужно думать о безопасности генерации кодов.

**Минусы:**
- Меньше контроля над процессом.

📖 [Подробнее о режиме «Под ключ»](/02-otp/01-turnkey/otp-101-how-2fa-works)

## Режим 2. Умный шлюз

**Когда выбирать:** у вас уже есть свой генератор кодов, и вам нужна только доставка.

**Что делает платформа:**
1. Принимает ваш запрос с кодом и правилами.
2. Отправляет сообщение через указанные каналы.
3. Следит за статусами доставки.
4. Переключает каналы по каскаду, если нужно.
5. Возвращает вам статус доставки через вебхуки.

**Что делаете вы:**
1. Генерируете код.
2. Отправляете запрос с кодом и правилами каскада.
3. Получаете статус доставки.

**Что вы НЕ делаете:**
- Не беспокоитесь о выборе канала.
- Не следите за доставкой вручную.
- Не обрабатываете ошибки каналов.

**Плюсы:**
- Полный контроль над генерацией кодов.
- Гибкие правила каскада.
- Можно интегрировать с любой своей логикой.

**Минусы:**
- Больше работы на вашей стороне.
- Нужно писать обработку вебхуков.

📖 [Подробнее о режиме «Умный шлюз»](/02-otp/02-smart-gateway/otp-201-how-gateway-works)

## Что общего

В обоих режимах:

- **Каналы** — одинаковый набор: SMS, WhatsApp, TTS, RCS, FlashCall, Email, Telegram Gateway, Viber.
- **Имя отправителя** — регистрируется один раз.
- **API-ключ** — один на оба режима.
- **Статистика** — EDR и CDR общие.
- **Умные сервисы** — HLR, MNP, IMSI работают в обоих режимах.
- **Защита от мошенничества (FMS)** — включена всегда.

## Как выбрать

Ответьте на три вопроса:

| Вопрос | Если «да» | Если «нет» |
|---|---|---|
| У вас есть свой генератор кодов? | Умный шлюз | Под ключ |
| Вы хотите контролировать логику проверки кода? | Умный шлюз | Под ключ |
| Вам нужна быстрая интеграция за 2 запроса? | Под ключ | Умный шлюз |

Если не уверены — начните с **«Под ключ»**. Это самый быстрый способ запустить OTP-коды. Позже, если понадобится больше контроля, можно перейти на «Умный шлюз».

## Что дальше

- [Быстрый старт за 5 минут →](/02-otp/00-start-here/otp-003-quick-start)
- [Как настроить 2FA-интеграцию →](/02-otp/01-turnkey/otp-102-setup-2fa)
- [Отправка через умный шлюз →](/02-otp/02-smart-gateway/otp-202-first-request)

## См. также

- [Добро пожаловать в OTP-коды](/02-otp/00-start-here/otp-001-welcome)
- [Как работает 2FA-сервис](/02-otp/01-turnkey/otp-101-how-2fa-works)
- [Как работает умный шлюз](/02-otp/02-smart-gateway/otp-201-how-gateway-works)
- [Умные сервисы для OTP](/02-otp/07-smart-services)

## Нужна помощь?

- **OTP-коды:** support@otpcod.ru
