Affiliate programs allow merchants to have links to their internet shops on websites owned by others, and the owner of the websites get paid for sales, leads or clicks resulted fom those links. Here you can read about how you can use affiliate programs to earn money.