Share a sales and clickbank are a kind of Affiliate marketing platform that allows different top affiliate to market other people product and services to make or commission after sales. But in general I will prefer to go for clickbank as an affiliate