SET and SSL are usually used as secure payment protocols. What are the major differences between them? Which one is better?
TLS (SSL) is a general, not payment-specific protocol. Most important in the context of this question, it is current best practice.
SET was introduced around 1996 and declared dead around 2003.