Подтверждение отправки форм по СМС
Данная интеграция позволит вам разрешать отправку форм в баннере только после СМС-подтверждения номера телефона, указанного при заполнении формы пользователем.
Вебхук подтверждения телефона для форм – это отдельный вебхук, он никак не связан с подтверждением телефона при логине/регистрации.
Обратитесь к вашему product-менеджеру для подключения вашего вебхука отправки СМС-подтверждений.
Заведение сабтудея с поддержкой подтверждения заполнения по СМС
Product-менеджер заводит сабтудей с флагом "otpRequired": true
Механизм работы webhook - интеграции запроса СМС-кода
При первичном запросе СМС-кода сервер принимает название запрашиваемой формы:
В ответ сервер должен отправить сообщение об успешной/неуспешной отправке СМС-кода:
При повторных запросах СМС-кода формат запросов и ответов остается тем же самым.
Проверка СМС-кода в форме
Запрос
Проверка смс-кода происходит в момент экспорта формы. В форме появляется поле "otpCode"
типа string
, содержащее введенное пользователем значение смс-кода.
Ответ
В случае, если введенный пользователем код некорректен, необходимо в ответе передать поле "otpFailed"
со значением true
Сервер отвечает на запрос экспорта формы с переданным смс-кодом в следующем формате:
Если код корректен и сохранение формы возможно, сервер отправляет флаг об успешном сохранении формы, также, как и при обычном экспорте форм.
Если по какой-либо причине сохранение данной формы стало невозможно после ввода кода смс (например, стал недоступен выбранный пользователем тайм-слот), то можно отправить сообщение об ошибке:
Last updated