Филиал: Элиста
Заказать обратный звонок
Нам 18 лет

Call Gate

Что это такое?

Услуга Call Gate используется для подтверждения различных действий или как этап двухфакторной аутентификации. Ваш клиент должен позвонить для подтверждения своего номера на конкретный номер, который Вы ему предлагаете.

Как это работает?

В Вашем интерфейсе авторизации пользователь указывает свой номер телефона.

Далее, с Вашего сервера необходимо отправить запрос в наше API на создание задачи.

После создания задачи Вы получаете уникальный идентификатор задачи - callGateId, и номер телефона, куда должен позвонить пользователь для подтверждения.

Далее, есть два варианта:

  1. Использовать наш Javascript виджет, который отобразит вашему пользователю информацию о том, на какой номер нужно позвонить. Также, виджет сам дождется дозвона, оповестит об этом пользователя через интерфейс, и вас - через Callback;
  2. Передать в API запросе на постановку задачи webhookUrl, на который мы отправим POST-запрос с оповещением о том, что пользователь дозвонился по нужному телефону.

После того, как пользователь дозвонится до Вас, Вы сможете дополнительно удостовериться в этом с помощью второго запроса, проверяющего статус задачи по callGateId.

Проверить задачу можно будет только один раз, чтобы избежать ситуаций с повторным использованием одного и того же идентификатора.

Как использовать Javascript виджет?

Вставьте такой код на страницу:

<div id="call-gate"></div>
<script src="https://lcab.smsint.ru/support/callgate.js"></script>
<script>
CallGate({
    callGateId: "Тут разместите callGateId, полученный из API",
    container: "#call-gate",
    onSuccess: () => {
        //Тут вы можете добавить ваш обработчик
        alert("Номер успешно проверен!")
    }
});
</script>

Виджет будет выглядеть следующим образом:

Пример виджета Call Gate

Подробнее с услугой можно ознакомиться в этом разделе.

Тарифы

Сумма на счёте после оплаты, руб. Стоимость, руб.
От 19 200 1,05
От 11 100 до 19 200 1,20
До 11 100 1,40

API - документация по данной услуге с примерами запросов и ответа сервера доступна здесь.

При возникновении вопросов обращайтесь в раздел Техподдержка, на почту office@smsint.ru или по номеру бесплатной линии 8-800-200-7160.

С уважением,

Команда SMSint.ru

Более 25 000 клиентов уже используют SMSInt.ru