Что такое frictionless 3DS
Протокол 3DS2 разработан так, чтобы в большинстве случаев пользователь вообще не замечал аутентификации. Это и есть frictionless flow (бесшовный поток): банк получает данные транзакции, анализирует их в фоне и автоматически одобряет без каких-либо действий со стороны покупателя.
В frictionless-режиме банк получает от процессора богатый набор данных: тип устройства, историю транзакций, IP, геолокацию, fingerprint браузера. Если всё выглядит знакомо и безопасно — банк сразу отвечает «Y» (Authentication successful).
Почему frictionless flow завершается неудачей
Frictionless может «упасть» по нескольким причинам:
- Банк запросил challenge. Набранные данные показались банку недостаточно убедительными. Вместо отказа банк переходит к challenge-flow — просит OTP или биометрию.
- Технический сбой ACS. Сервер банка не ответил вовремя, истёк тайм-аут.
- Карта не поддерживает 3DS2. Старые карты работают только с 3DS1, что требует redirect и ручного подтверждения.
- Мерчант не настроил 3DS2 корректно. Передаются неполные данные, банк не может принять решение без challenge.
- Подозрительный паттерн. Новое устройство, нетипичная сумма, другой город или страна — банк предпочитает перестраховаться.
Что происходит при переходе в challenge
Если frictionless flow не удался, процессор автоматически запускает challenge-flow. Это нормально и не означает, что платёж будет отклонён — просто потребуется дополнительный шаг:
- Открывается всплывающее окно или редирект на страницу банка.
- Банк отправляет OTP-код на телефон или запрашивает подтверждение в приложении.
- После успешного подтверждения платёж завершается.
Шаги для решения проблемы
Следуйте инструкциям на экране. Если появился запрос на challenge — завершите его. Это не ошибка, а дополнительный шаг защиты.
Убедитесь, что у вас есть доступ к телефону. OTP-код придёт на номер, привязанный к карте. Убедитесь, что SIM-карта активна.
Проверьте уведомления от банка. Некоторые банки используют push-уведомления вместо SMS.
Обновите приложение банка. Устаревшее приложение может не поддерживать in-app challenge для 3DS2.
Попробуйте платёж без VPN. Незнакомый IP повышает вероятность challenge и может вызвать технические проблемы с редиректом.
Используйте карту Marix. Карты Marix поддерживают полноценный 3DS2, что увеличивает шансы на прохождение frictionless-авторизации.
FAQ
Frictionless failed — значит ли это, что платёж отклонён?
Нет. Переход из frictionless в challenge — это не отказ, а запрос на дополнительное подтверждение. Платёж ещё может успешно завершиться.
Почему у меня всегда challenge, а не frictionless?
Банк принимает решение на основе накопленных данных о вас. Новые карты, нетипичные покупки и новые устройства часто требуют challenge. Со временем frictionless-частота растёт.
Может ли мерчант влиять на выбор flow?
Да. Мерчант может в запросе указать предпочтение (requestorChallengInd), но окончательное решение остаётся за банком.
Читайте также
- 3D Secure аутентификация не пройдена — причины и решение
- 3DS challenge loop: почему 3D Secure зависает в цикле и как это исправить
- ACH-перевод отменён: коды R и причины возврата
- Adyen ошибка «Refused 05» — что значит и как исправить
- Adyen отклонил платёж как мошенничество: причины и как исправить
Хотите платить без лишних шагов аутентификации? Попробуйте Marix. Наши карты выпущены банками с высокой степенью поддержки frictionless 3DS2.

