Названия похожи настолько, что их регулярно путают — в том числе в описаниях у провайдеров. Между тем это разные методы с разной механикой, разной ценой и разным поведением при сбоях. Разница в одном: кто кому звонит.
Сервис инициирует короткий вызов на номер пользователя и сбрасывает его, не дожидаясь ответа. Кодом служат последние цифры номера, с которого пришёл звонок: пользователь смотрит в журнал вызовов и вводит их. Разговора не происходит, поэтому и тарификации у абонента не возникает.
Код здесь есть — просто доставлен он не сообщением, а Caller ID входящего вызова. Значит, остаются и шаги: заметить звонок, открыть журнал, прочитать, вернуться, ввести.
Схема переворачивается. Сервис показывает номер из своего пула и просит на него позвонить. Когда вызов приходит, сервис сверяет Caller ID звонящего с проверяемым номером — совпало, значит номер подтверждён. Вызов не принимается.
Кода в этой схеме нет вообще. Нечего прочитать, нечего ввести и, что важнее, нечего выманить у пользователя: социальная инженерия вокруг кода здесь просто не к чему приложиться.
| Flash Call | Обратный flash-call | |
|---|---|---|
| Кто звонит | сервис пользователю | пользователь сервису |
| Код | последние цифры номера | кода нет |
| Что делает пользователь | читает номер и вводит цифры | нажимает «позвонить» |
| Цена | 0,80 ₽ | 0,25 ₽ |
| Доходимость | 66 % | 65 % |
| Маркировка 41-ФЗ | вызов исходящий — применима | звонит абонент — вопрос не возникает |
Доходимость у них практически одинаковая, а цена различается втрое. Это и есть главный практический вывод: при сопоставимом результате обратный вариант стоит дешевле, потому что сервис не оплачивает исходящий вызов.
Когда попросить пользователя позвонить нельзя или неудобно. Обратная схема требует от него действия в телефонном приложении — это нормально в мобильном приложении и хуже работает там, где человек сидит в десктопном браузере без привязанного телефона под рукой. В таком сценарии привычный «мы вам позвоним» надёжнее.
Второй случай — когда вы уже строите каскад и вам нужен второй звонковый шаг с другой механикой, чтобы не упереться в одну и ту же причину отказа дважды.
Ни один из них не является строгой аутентификацией. Caller ID в телефонной сети подменяем — на этом и держатся мошеннические звонки. Для входа в аккаунт этого достаточно, для подтверждения платёжной операции к методу добавляют второй фактор: см. 2FA.
Flash Call — звоним мы, кодом служат цифры номера. Обратный flash-call — звонит пользователь, кода нет вовсе. Доходимость сопоставимая, цена отличается втрое в пользу обратного. Обычный остаётся полезен там, где просить пользователя позвонить неудобно.
Нет. Направление вызова противоположное, и в обратной схеме кода не существует вовсе. Путаница идёт от похожих названий, а не от похожей механики.
Нет в обоих случаях: вызов не принимается, поэтому тарификации у абонента не возникает.
Сервис не оплачивает исходящий вызов — звонок инициирует сам пользователь. 0,25 ₽ против 0,80 ₽.
Обратный: перехватывать нечего, потому что кода нет. Строгой аутентификацией не является ни один — Caller ID подменяем.