Системы безопасности Visa 3D Secure и Mastercard SecureCode имеют некоторые отличия.
Visa 3D Secure (Verified by Visa) подразумевает подтверждение операции по карте с помощью одноразового кода, который отправляется на телефон держателя карты. 610 Аутентификация владельца карты осуществляется на специальном сервере банка, выпустившего карту. 1 Для аутентификации клиента требуется пароль, который известен только самому владельцу карты. 1
Mastercard SecureCode (MSC) добавляет дополнительный шаг в процессе онлайн-оплаты, чтобы предотвратить несанкционированное использование карты. 5 Банк создаёт код подтверждения (может иметь различную длину и формат, но, как правило, состоит из 6–10 цифр) и автоматически направляет его клиенту по СМС, в push-уведомлении или на электронную почту. 5 Держатель карты вводит комбинацию на защищённой странице, чтобы подтвердить списание средств. 5 Банк проверяет правильность введённого пароля, и если он совпадает, транзакция завершается. 5 Если код неверен или отсутствует, платёж отклоняется. 5
Таким образом, основное отличие заключается в том, что Visa 3D Secure фокусируется на аутентификации владельца карты на специальном сервере банка, а Mastercard SecureCode использует секретный код для идентификации держателя карты и подтверждения его желания произвести оплату. 1