The advantage of using the SET protocol is that it does not leave personal information about the client (bank credit card, etc.) on the seller's server, thereby reducing the risk of fraud.
The disadvantage of SET is the need to install special software, as well as some delay in the execution of transactions.