Что означает «authentication required» в Stripe
Если при оплате на сайте, использующем Stripe, вы видите сообщение «authentication required» или платёж зависает без завершения — это означает, что ваш банк требует дополнительной аутентификации перед тем, как одобрить транзакцию.
Технически это значит, что Stripe получил от банка ответ с кодом authentication_required (или в старой терминологии — decline code authenticate). Банк говорит: «Я знаю эту карту, но мне нужно убедиться, что платёж совершает её владелец».
Что такое SCA и почему банк требует аутентификацию
SCA (Strong Customer Authentication) — стандарт аутентификации, введённый в рамках европейской директивы PSD2. Он требует, чтобы при онлайн-платежах использовалось минимум два из трёх факторов:
- Что вы знаете — пароль, PIN
- Что у вас есть — телефон (для SMS-кода или push)
- Кто вы есть — биометрия (Face ID, отпечаток пальца)
Stripe как платёжный шлюз инициирует 3DS-процесс для выполнения SCA. Если банк карты не может аутентифицировать вас в фоновом режиме (frictionless), он запрашивает challenge — дополнительный шаг подтверждения.
Шаги для решения проблемы
Не закрывайте страницу. Когда Stripe показывает authentication required, обычно автоматически открывается всплывающее окно 3DS. Подождите несколько секунд.
Проверьте смартфон. Может прийти SMS с OTP-кодом или push-уведомление от банковского приложения.
Откройте банковское приложение. Некоторые банки для SCA используют только push-уведомления в приложении, а не SMS.
Проверьте, что номер телефона актуален. Код приходит на номер, зарегистрированный в банке. Убедитесь, что SIM-карта активна.
Отключите блокировщики и VPN. Они могут мешать открытию iframe 3DS или редиректу на страницу банка.
Попробуйте другой браузер. Safari иногда блокирует всплывающие окна 3DS. Используйте Chrome или Firefox.
Попробуйте другую карту. Если ваш банк испытывает технические проблемы с SCA, используйте карту другого банка или карту Marix.
FAQ
Будет ли снята оплата, если не пройти аутентификацию?
Нет. Платёж не завершится до успешной аутентификации. Если сессия истечёт — платёж будет отменён автоматически.
Почему раньше Stripe не требовал аутентификацию, а теперь требует?
Банки постепенно ужесточают требования SCA. Раньше транзакция могла пройти frictionless, а теперь банк требует подтверждения. Это нормальная эволюция систем защиты.
Stripe authentication required — это навсегда?
Нет. Если вы успешно пройдёте аутентификацию, последующие транзакции могут снова проходить frictionless, особенно если паттерн покупок стал привычным для банка.
Читайте также
- Stripe: несоответствие биллингового адреса — как исправить
- Stripe закрыл аккаунт из-за риска: причины, апелляция и альтернативы
- Stripe: ошибка payment_intent authentication_failed
- Stripe: превышен лимит скорости транзакций карты (velocity limit)
- Что означает generic_decline в Stripe?
Устали от постоянных запросов на аутентификацию? Попробуйте Marix. Виртуальные карты с поддержкой 3DS2 обеспечивают плавный процесс оплаты на сайтах со Stripe.

