The main difference is that affiliates are mainly marketers recommending products or services, while resellers actively sell them, process payments, and often handle the client relations.