If you're setting up a shopping cart for your website, you'll need merchant services to be able to process your own credit card payments. 

I recently met Jeff Marcous of Dharma Merchant Services, and his company provides socially responsible merchant services – allowing you to support causes and to work with a green company. And, he's very personable and friendly, and wants to help small businesses.