3D-Secure est un protocole de paiement sécurisé sur Internet. Il sécurise les paiements pour les clients et réduit la fraude pour les sites Internet concernés.
Déployé sous les appellations commerciales "Verified By Visa" et "MasterCard SecureCode", 3D-Secure a été développé par Visa et Mastercard pour permettre aux sites de limiter les risques de fraude sur Internet, liés aux tentatives d’usurpation d’identité.
Il consiste à s’assurer, lors de chaque paiement en ligne, que la carte est bien utilisée par son titulaire. Dans ce cas où, à la fois le site 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 doit saisir un mot de passe demandée pas sa banque.
Selon la méthode choisie par la banque du porteur de la carte, cela peut être sa date de naissance (authentification simple) ou un code dynamique à usage unique (authentification forte).