Selon le fournisseur de carte de crédit, un code de sécurité peut être demandé en plus de votre nom, numéro de carte de crédit, date d’expiration et chiffre de contrôle lors d’un paiement . Le code sécurisé 3-D Secure est une norme de sécurité pour les transactions par carte de crédit en ligne et vise à réduire le risque de fraude et la perte d’argent dus à une mauvaise utilisation de la carte. Pour Visa, le service sécurisé est appelé "Verified by Visa", pour MasterCard "MasterCard SecureCode" et pour American Express "SafeKey".
Pour un paiement 3-D Secure, vous serez dirigé vers le site Web de l’émetteur de votre carte au cours du processus de paiement et vous y confirmerez votre identité. La manière dont l’authentification est effectuée dépend de l’institution émettrice et peut être effectuée, par exemple, via un mot de passe ou une question secrète. Si votre carte n’est pas encore enregistrée pour la procédure, vous serez automatiquement redirigé vers les étapes requises sur le site Internet de votre banque. Dans tous les cas, le code n’est pas stocké ou noté sur la carte elle-même ; il ne doit pas être confondu avec le chiffre de contrôle au dos de la carte de crédit. Le paiement par carte de crédit n’est exécuté que si l’authentification a réussi.