The Internet has plenty of opportunities for affiliate programs. Individuals can generate a nominal source of income through these programs. A CPA affiliate program is one such program. The word CPA in stands for cost per action. The other name for CPA is pay per click.