While I understand and respect your motives for moving away from credit cards for a B2B company that does not do a high volume of transactions, your other reasons are, for lack of a better term, uneducated.<p>1. Development effort - there are many off-the-shelf carts available. And, even easier, is a processor like Stripe that offers the ability to simply create a "Buy Now" button that is placed on your page and they handle the rest. Shoot, even PayPal is easy and will allow you to accept credit cards.<p>2. Security - you don't have to store numbers. Stripe, Braintree, etc... all handle this for you. In fact, the credit card number and financial details should never even touch your server. In fact most processors handle this for you.<p>3. Service fees - true, debit and ACH can be done a lot cheaper.<p>Finally, you bring up development effort as an issue, yet the second to last paragraph touts a processor like Dwolla. Dwolla is a great service and I have helped clients in the past get hooked up with them. But there is a development effort there as well, so you sort of contradict yourself.<p>No offense, by the title of the article I thought you were going to give me some never heard before advice on why accepting credit cards is bad for business. Instead you simply told me that transaction fees are high and your company is no longer accepting credit cards.