Cost per action (CPA) affiliate programs encompass both pay per sale and pay per lead affiliate programs. Pay per sale affiliate programs pay you either a fixed amount per sale or a percentage of every sale generated from your links. Pay per lead affiliate programs generally pay for lead information (name, e-mail, phone, etc.) generated from your affiliate links.