MasterCard SecureCode - технология обеспечения дополнительной защиты при проведении операций по банковским картам платежной системы MasterCard в сети Интернет.

При проведении интернет-платежей на сайтах, поддерживающих данную технологию, происходит перенаправление запроса на сайт банка - эмитента, выдавшего карту. При этом появляется диалоговое окно, в котором необходимо ввести специальный код, выданный банком - эмитентом карты при подключении к услуге MasterCard SecureCode. Вид этого кода определяется банком - эмитентом (это может быть и отдельный ПИН-код для интернет операций, и пароль, задаваемый пользователем, и разовый пароль со скретч-карты или чека из банкомата). После ввода пользователем верного кода запрос подтверждается и операция проводится в платежной системе. Технология по сути заменяет операцию по введению ПИН-кода в обычном банкомате.

При проведении интернет-платежей на сайтах, не поддерживающих данную технологию, никаких перенаправлений запросов не происходит, и операция проводится, как обычно. В этом случае карты, поддерживающие технологию MasterCard SecureCode и не поддерживающие ее работают одинаково.

Платежная система Visa ввела аналогичную услугу под названием Verified by Visa.