SET (Secure Electronic Transaction) ist ein Sicherungsprotokoll für elektronische Transaktionen, das von Visa und MasterCard entwickelt wurde, und auf dem SSL Standard beruht.
SET basiert auf der Verwendung einer digitalen Signatur des Käufers und einer Überweisung, an der nicht nur der Käufer und Verkäufer beteiligt sind, sondern auch ihre jeweiligen Banken.
Bei einer gesicherten Transaktion mit SET werden die Daten vom Kunden an den Server des Verkäufers gesendet, aber dieser erhält nur die Bestellung. Die Nummer der Bankkarte wird direkt an die Bank des Händlers gesendet, diese kann dann die Bankdaten des Käufers lesen und seine Bank kontaktieren, um sie in Echtzeit zu überprüfen.
Bei dieser Methode wird eine digitale Signatur des Kartennutzers benötigt, um sicherzustellen, dass es sich dabei auch um den Inhaber dieser Karte handelt.