Подтверждение номера обратным flash-call
Обратный flash-call (reverse_flash_call) — самый дешёвый способ подтвердить номер. Пользователь сам совершает короткий звонок на выданный номер, а Verificahub автоматически фиксирует его по определившемуся номеру. Вводить код вручную не нужно.
Как это выглядит для пользователя
- В вашем приложении пользователь нажимает «Подтвердить номер».
- Вы показываете ему номер для звонка.
- Пользователь звонит — звонок можно сбросить сразу, он бесплатный для пользователя.
- Номер подтверждается автоматически за несколько секунд.
Шаг 1. Инициировать проверку
curl -X POST https://api.verificahub.ru/v1/verify \
-u api_key:api_secret \
-H "Content-Type: application/json" \
-d '{
"phone_number": "+79991234567",
"method": "reverse_flash_call",
"expiry_seconds": 300
}'
Ответ 201 Created:
{
"request_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"phone_number": "+79991234567",
"method": "reverse_flash_call",
"status": "sent",
"cost": { "amount": 0.25, "currency": "RUB" },
"expires_at": "2026-06-17T12:35:00Z",
"number_to_call": "+79090000000",
"code_length": 4
}
number_to_call— номер, который нужно показать пользователю с подписью «Позвоните на этот номер».request_id— идентификатор сессии, по нему вы будете проверять статус.expires_at— до какого момента сессия активна.
Шаг 2. Показать номер пользователю
Выведите number_to_call и попросите совершить звонок. Звонок короткий — пользователь может сбросить его, как только пошёл вызов.
Шаг 3. Дождаться результата
Опрашивайте статус сессии, пока она не перейдёт в verified (или expired):
curl https://api.verificahub.ru/v1/verify/3fa85f64-5717-4562-b3fc-2c963f66afa6 \
-u api_key:api_secret
{
"request_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"phone_number": "+79991234567",
"method": "reverse_flash_call",
"status": "verified",
"cost": { "amount": 0.25, "currency": "RUB" },
"created_at": "2026-06-17T12:30:00Z",
"verified_at": "2026-06-17T12:30:42Z",
"expires_at": "2026-06-17T12:35:00Z"
}
Как только status равен verified — номер подтверждён, можно пускать пользователя дальше.
:::tip Совет Опрашивайте статус раз в 1–2 секунды. Обычно подтверждение приходит в течение 10–30 секунд после звонка. :::
См. также: статусы и обработка ошибок.