Core API
Для кастомных SaaS, финтеха, маркетплейсов и внутренних платформ: start, check, status, wallet, webhooks.
OTPilot можно подключить напрямую через API, встроить в интерфейс через виджет или использовать hosted-страницу проверки. Один контракт верификации работает для кастомного продукта, CMS и no-code сценариев.
Для кастомных SaaS, финтеха, маркетплейсов и внутренних платформ: start, check, status, wallet, webhooks.
Тонкие типизированные клиенты: start, check и status ощущаются нативно, ретраи только на идемпотентных вызовах.
Готовая страница ввода кода по одноразовому токену или виджет в вашем интерфейсе через embed.js.
SMB-покупатели работают в CMS, CRM и no-code инструментах. Тот же контракт верификации должен доезжать и туда.
Создайте hosted-сессию на бэкенде, вставьте скрипт, и страница ввода кода появится внутри вашего интерфейса с событиями через postMessage.
1<div id="otp-widget"></div> 2<script src="https://otpilot.ru/embed.js"></script> 3<script> 4 OTPilot.mount('#otp-widget', { token: hostedSessionToken }); 5 // otpilot:approved · otpilot:failed · otpilot:resize 6</script>
Один и тот же verification flow можно использовать в кастомном коде, hosted-странице, embed-виджете и будущих CMS-интеграциях.