Paiement sécurisé (SSL/TLS)

Le numéro de la carte bancaire est saisi sur une page sécurisée hébergée par la banque.
il n'est donc pas connu du commerçant.
Les informations sont cryptées (SSL/TLS)
Le numéro de carte n'est jamais imprimé entièrement sur les facturettes de paiement.

https://fr.wikipedia.org/wiki/Transport_Layer_Security

3D-Secure

Elle vise à authentifier le porteur d'une carte bancaire lors d'un paiement par internet.
Cette norme est déclinée sous le nom de "Verified by Visa" pour Visa et "MasterCard SecureCode" pour MasterCard.
Son principe repose sur la vérification d'une information connue seulement par le titulaire de la carte bancaire (à l'instar du code à 4 chiffres) et qui sera demandée par sa banque lors des transactions sur le web.

https://fr.wikipedia.org/wiki/3-D_Secure