La solution baptisée CodeSure Visa comprend une puce bloquée par un code PIN (numéro d'identification personnel). Celle-ci se déverrouille avec un code à 4 chiffres, comme lors de paiement chez un commerçant ou un distributeur de billets.

Cependant, les transactions en ligne sont plus sensibles, car les sites n'utilisent pas le système de code PIN. Ils préfèrent se baser sur les trois chiffres gravés derrière la carte bleue. Mais Un hacker qui a obtenu des détails tels que numéro de la carte, date d'expiration et code de sécurité à trois chiffres (par exemple en autorisant son navigateur à garder en mémoire ses informations sensibles pour éviter les retaper) peut être en mesure de faire un achat en ligne.

Visa et Mastercard ont demandé aux sites marchands des mesures complémentaires, comme le système 3DS. Ce dernier implique que l'acheteur entre un mot de passe ou des parties d'un mot de passe dans un navigateur qui s'affiche lors de la validation de la transaction.