Определение простыми словами
3-D Secure — это технология, разработанная для повышения безопасности онлайн-платежей с использованием банковских карт. Во время оплаты дополнительно запрашивается подтверждение личности покупателя, что позволяет снизить риск мошенничества. Самая известная реализация — «Verified by Visa» и «Mastercard SecureCode».
В основе протокола лежит дополнительный этап аутентификации, когда после ввода параметров карты пользователь вводит код, полученный, например, по SMS, или подтверждает платеж через мобильное приложение банка.
Сравнение
| Протокол | Способ аутентификации | Уровень безопасности | Опыт пользователя |
|---|---|---|---|
| 3-D Secure 1.0 | Пароль или одноразовый код | Средний | Умеренное неудобство из-за дополнительного шага |
| 3-D Secure 2.0 | Биометрия, токены, одноразовые пароли | Высокий | Оптимизирован, меньше прерываний |
Кейсы использования
- Защита интернет-магазинов для снижения числа мошеннических транзакций.
- Банковские приложения, внедряющие дополнительную ступень проверки клиента.
- Платёжные шлюзы, обеспечивающие безопасные операции с картами.
- Финтех-компании, выводящие на рынок защищённые сервисы оплаты.
- Защита клиентов от несанкционированного списания средств по карте.
Негативный пример: В некоторых случаях сложная процедура аутентификации может привести к потере клиентов из-за неудобств и отказа от покупки.
Технические детали
3-D Secure использует протокол XML для обмена данными между мерчантом, эмитентом карты и платёжной системой. Ключевые этапы:
- Мерчант и платёжный шлюз инициируют запрос аутентификации.
- Платёжный сервер направляет запрос эмитенту для проверки личности.
- Эмитент подтверждает или отклоняет операцию на основе аутентификации клиента.
Пример JSON-запроса для 3-D Secure 2.0 :
{
"threeDSRequest": {
"purchaseAmount": 12345,
"currency": "USD",
"merchantId": "merchant123",
"cardHolderInfo": {
"email": "user@example.com",
"ipAddress": "192.168.1.1"
}
}
}
Данная технология активно интегрируется в платёжные системы и требует поддержки как со стороны банка-эмитента, так и торгового сервиса. Подробнее об интеграции и стандартах см. KVM, Docker, TCP-IP.
🔥 Где это применяется
Частые вопросы
Что такое 3-D Secure и зачем он нужен?
Это протокол дополнительной проверки личности при онлайн-платежах, который снижает риск мошенничества и защищает средства владельцев карт.
Какие преимущества дает использование 3-D Secure?
Повышенная безопасность, снижение отказов по мошенничеству и защита продавцов от возвратов платежей.
Может ли 3-D Secure ухудшить пользовательский опыт?
В редких случаях из-за дополнительного шага аутентификации возможны задержки и отказы, что может повлиять на конверсию.