When I had my own website, I really wanted to start taking online credit cards and debit cards. I know there are certain sites, but I really wanted to have more choices. Authorize.net has free set up and very low transaction fees. This is great for auctions, websites, mail or phone orders, and much more. Don't hesitate to check them out.