Какой режим выбрать
Сравнение двух режимов работы OTP-сервиса — под ключ (2FA-сервис) и умный шлюз
Какой режим выбрать
Коротко: OTP-сервис работает в двух режимах. Выберите тот, который подходит вашей задаче: готовое решение или интеграция со своим генератором кодов.
Кому подходит
- Роль: Клиент, Разработчик
- Уровень: Новичок
Сравнение режимов
| Критерий | Под ключ (2FA) | Умный шлюз |
|---|---|---|
| Кто генерирует код | Платформа | Вы |
| Кто проверяет код | Платформа | Вы |
| Что вы получаете | «Код верный / неверный» | Статус доставки сообщения |
| Сложность интеграции | Низкая | Средняя |
| Каскад между каналами | Настраивается в интерфейсе | Настраивается в запросе |
| Кому подходит | Компаниям без своего OTP | Компаниям со своим генератором кодов |
Режим 1. Под ключ (2FA-сервис)
Когда выбирать: у вас нет своего механизма генерации и проверки кодов.
Что делает платформа:
- Генерирует код.
- Отправляет его через нужный канал.
- Принимает код от пользователя.
- Проверяет — верный или нет.
- Возвращает вам результат проверки.
Что делаете вы:
- Отправляете номер телефона получателя.
- Получаете
requestId. - Передаёте код пользователю (он вводит его на вашем сайте).
- Отправляете код на проверку.
- Получаете ответ «верно / неверно».
Что вы НЕ делаете:
- Не пишете логику генерации кода.
- Не храните коды.
- Не проверяете самостоятельно.
Плюсы:
- Быстрая интеграция — два API-запроса.
- Платформа делает всё за вас.
- Не нужно думать о безопасности генерации кодов.
Минусы:
- Меньше контроля над процессом.
📖 Подробнее о режиме «Под ключ»
Режим 2. Умный шлюз
Когда выбирать: у вас уже есть свой генератор кодов, и вам нужна только доставка.
Что делает платформа:
- Принимает ваш запрос с кодом и правилами.
- Отправляет сообщение через указанные каналы.
- Следит за статусами доставки.
- Переключает каналы по каскаду, если нужно.
- Возвращает вам статус доставки через вебхуки.
Что делаете вы:
- Генерируете код.
- Отправляете запрос с кодом и правилами каскада.
- Получаете статус доставки.
Что вы НЕ делаете:
- Не беспокоитесь о выборе канала.
- Не следите за доставкой вручную.
- Не обрабатываете ошибки каналов.
Плюсы:
- Полный контроль над генерацией кодов.
- Гибкие правила каскада.
- Можно интегрировать с любой своей логикой.
Минусы:
- Больше работы на вашей стороне.
- Нужно писать обработку вебхуков.
📖 Подробнее о режиме «Умный шлюз»
Что общего
В обоих режимах:
- Каналы — одинаковый набор: SMS, WhatsApp, TTS, RCS, FlashCall, Email, Telegram Gateway, Viber.
- Имя отправителя — регистрируется один раз.
- API-ключ — один на оба режима.
- Статистика — EDR и CDR общие.
- Умные сервисы — HLR, MNP, IMSI работают в обоих режимах.
- Защита от мошенничества (FMS) — включена всегда.
Как выбрать
Ответьте на три вопроса:
| Вопрос | Если «да» | Если «нет» |
|---|---|---|
| У вас есть свой генератор кодов? | Умный шлюз | Под ключ |
| Вы хотите контролировать логику проверки кода? | Умный шлюз | Под ключ |
| Вам нужна быстрая интеграция за 2 запроса? | Под ключ | Умный шлюз |
Если не уверены — начните с «Под ключ». Это самый быстрый способ запустить OTP-коды. Позже, если понадобится больше контроля, можно перейти на «Умный шлюз».
Что дальше
См. также
Нужна помощь?
- OTP-коды: support@otpcod.ru