РАЗДЕЛ 02Call to Listen
Подтверждение операции кодом из трубки
Для платежа или смены пароля мало знать, что номер живой, — нужно подтвердить конкретное действие. Код, который робот называет голосом, не перехватить пересылкой SMS.
БанкиКриптосервисыКабинеты с 2FA
Как это работает
- 1Пользователь подтверждает операциюПользователь инициирует действие, которое нужно подтвердить, — например, платёж.Ваш бэкенд создаёт верификацию со сценарием
call_to_listenи передаёт код, который робот проговорит при звонке. - 2Пользователь звонит на выданный номерПользователю показываете номер, на который нужно позвонить.Когда он звонит, робот отвечает и диктует переданный ранее код.Тот же способ работает и при регистрации в этом кабинете.
- 3Пользователь вводит код в вашей формеПользователь вводит услышанный код у вас на сайте или в приложении.Вы проверяете код одним запросом к API.Если код введён неверно три раза подряд, сессия верификации закрывается — нужно начать заново.Максимальное время ожидания звонка — 5 минут.
- 4Проводите операциюПосле успешной проверки выполняете платёж или другое действие.В ответе API приходит идентификатор верификации — сохраните его в журнале платежа для аудита и разборов.
Пример запроса
curl --request POST https://api.waitcall.ru/api/telecom/v1/WaitCall \ --header "Content-Type: application/json" \ --header "Authorization: Bearer $WAITCALL_API_KEY" \ --data '{ "phone": "79999999999", "service": "call_to_listen", "verification_code": "1234", "callback_url": "https://webhooksite.net", "ttl": "5m" }'
выше SMS
Устойчивость к перехвату
4 цифры
Длина кода
0,38 ₽
Цена, до 10 000/мес
на объёме — до 0,23 ₽
Готовы попробовать
Выпустите ключ в кабинете — первые 50 верификаций бесплатны, платёжных данных на старте не требуется.