Receiving online credit card payments

I'm starting a small ecommerce website. How can I start receiving online payments via credit card? I'm starting with a tight budget, for the moment I'm looking for a non-expensive option.