Перейти к содержимому

Для fintech

Подтверждение входа и чувствительных операций кодом на телефон клиента — с SMS как страховкой.

Краткий ответ

Для fintech Cascade закрывает вход и подтверждение операций: send OTP с назначением действия → клиент вводит код → verify на сервере. Мессенджеры дешевле, SMS остаётся запасным каналом.

Кратко

В fintech OTP подтверждает вход, платежи, вывод средств и смену реквизитов. Cascade доставляет код на реальный номер клиента каскадом WhatsApp → Telegram → SMS; ключ API и проверка кода остаются на вашем сервере.

Главное

  • Рискованные действия — отдельный поток подтверждения.
  • В логах — события доставки, а не сам код.
  • SMS как fallback, а не единственный канал.

Задача

Подтвердить, что действие выполняет владелец номера: вход в приложение, платёж или перевод, вывод средств, смена телефона или реквизитов, подписание оферты.

Потоки

Вход

  1. Клиент вводит телефон.
  2. Бэкенд вызывает /otp/send.
  3. Клиент вводит код.
  4. /otp/verify → вы создаёте сессию.

Подтверждение операции

  • Отправляйте отдельный код на каждое рискованное действие и связывайте его с конкретной операцией на своём сервере.
  • Короткий TTL и ограниченное число попыток: /faq/ttl-koda.
  • Операцию проводите только после успешного verify.

Смена номера или реквизитов

  • Подтверждайте и старый, и новый номер, если это допускает ваш процесс.

Безопасность и аудит

  • Ключ API только на бэкенде, никогда в мобильном приложении или браузере.
  • Храните события доставки и проверки, а не сам код. Статусы приходят через webhooks.
  • Ограничивайте частоту отправок на номер и на пользователя: /api/rate-limits.

Каналы и цена

  • WhatsApp / Telegram — 3 ₸ за доставленный код.
  • SMS — 8 ₸, запасной канал каскада.
  • Оплата только за успешную доставку. Пакеты: /pricing.

Подробный разбор: /blog/otp-dlya-fintech. Соседние сценарии: /use-cases/saas, /use-cases/ecommerce. Гайд по интеграции: /docs.

Проверьте Cascade на своём сценарии

Откройте кабинет и проверьте доставку на своём сценарии.