3-D Secure est un protocole sécurisé de paiement sur Internet. Déployé sous les appellations commerciales « Verified By Visa » et « MasterCard SecureCode », 3-D Secure a été développé par Visa et MasterCard limitant les risques de fraude sur Internet, liés à l'utilisation frauduleuse de numéros de carte de paiement. Il a pour but de s’assurer, lors de chaque paiement en ligne, que la carte est utilisée par son véritable titulaire.
Dans le cas où, à la fois le commerçant et la banque du porteur de la carte sont équipés, une étape supplémentaire a lieu au moment du paiement. En plus du numéro de carte bancaire, de la date d'expiration de la carte et des trois chiffres du code de sécurité (imprimés au dos de la carte), l'internaute peut devoir saisir un mot de passe, sa date de naissance ou un code dynamique à usage unique