---
title: Как работает умный шлюз
description: Умный шлюз — вы генерируете код, платформа доставляет его по каскаду
---

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

# Как работает умный шлюз

> **Коротко:** умный шлюз — это режим, при котором вы сами генерируете код, а платформа только доставляет его по каналам с каскадом.

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

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

## Что это

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

## Что делает платформа

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

## Что делаете вы

1. Генерируете код на своей стороне.
2. Отправляете запрос с кодом и правилами каскада.
3. Получаете статус доставки через вебхук.

## Что вы НЕ делаете

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

## Преимущества

- **Полный контроль** над генерацией кодов.
- **Гибкие правила каскада** — настраиваются в запросе.
- **Автоматическая доставка** — платформа сама переключает каналы.
- **Интеграция с любой логикой** — работает с вашими системами.

## Когда использовать

- **У вас уже есть свой OTP-механизм.**
- **Нужны специфические правила доставки.**
- **Нужен полный контроль над логикой.**

## Когда не использовать

- **Нет своего OTP-механизма.** Используйте режим «Под ключ».
- **Нужна простая интеграция за 2 запроса.**

## Как настроить

1. Зарегистрируйтесь в OTP-сервисе.
2. Зарегистрируйте имя отправителя.
3. Создайте API-ключ.
4. Отправьте первый запрос. Подробнее: [Первый запрос через умный шлюз](/02-otp/02-smart-gateway/otp-202-first-request).
5. Настройте вебхуки для статусов.

## Что дальше

- [Первый запрос через умный шлюз](/02-otp/02-smart-gateway/otp-202-first-request)
- [Настройка каскада](/02-otp/02-smart-gateway/otp-203-cascade-rules)
- [Правила доставки](/02-otp/02-smart-gateway/otp-204-delivery-rules)
- [Получение статусов через вебхуки](/02-otp/02-smart-gateway/otp-205-status-webhooks)

## См. также

- [Какой режим выбрать](/02-otp/00-start-here/otp-002-choose-mode)
- [Как работает 2FA-сервис](/02-otp/01-turnkey/otp-101-how-2fa-works)
- [Как создать API-ключ](/02-otp/03-for-developers/otp-302-api-key)

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

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