Hi Tatlyn, welcome to the site.
Hubpages does not pay you - but if you apply for or have accounts with Amazon, Adsense, Ebay & Kontera, you can input those affiliate codes here: https://hubpages.com/my/affiliate
Once you've linked your account hubpages does the rest of the work - 60% of all impressions will show your affiliate code. For instance just insert Amazon items in an Amazon capsule and 60% of the time they will be your sales. Adsense automatically displays for you 60% of the time on every hub once you've linked it.
Unlike having your own site, hubpages has an intricate method of backlinking each of your hubs, meaning they easily rank a lot higher than your own site would or other article sites without a lot of work.
The first stream of traffic you get will be from hubpages, and then will fall off for anywhere from a day to a few weeks. Then google will start to send traffic, and that traffic increases over time, often reaching full potential anywhere from 6-9 months after publication.
Of course it depends on the topic - writing about subjects no one is googling (like santa claus socks with blue dots) probably won't get you any hits!