What are the major differences between SET and SSL?
TLS

TLS (SSL) is a general, not payment-specific protocol. Most important in the context of this question, it is current best practice. 

SET

SET was introduced around 1996 and declared dead around 2003.