If you’re going to sell online, take credit cards and if you’re going to take credit cards online, go all the way. Don’t just take the order and process offline. It’s rife with problems, security issues, and just annoys me.

Ever since we left apartment living, I’ve ordered Dogi Pot bags online. These particular bags are for picking up after your dog. They seemed to be targeted at commercial customers but I like them so I’ve been ordering online. Thing is: I’m out, I’ve been out for weeks, and if the online store processed my card properly, I would have some now.

I typically order 3 boxes. At 200 per box, it’s nearly a year’s supply but I spend less on shipping. About a month ago, I ordered online and completed the transaction as expected. I even got a confirmation e-mail. After a couple weeks, I contacted them for an update and found out that my order had been cancelled. The credit card number I entered was invalid. They said they sent an e-mail but I didn’t receive it.

Had they connected to a payment gateway and processed the order online, they could have verified my card details before the transaction completed. I would have had an opportunity to correct my typo and the bags would be here now. They didn’t. They let the whole transaction process. They let the online store e-mail me a confirmation of my order marked as complete. Then someone manually took my CC number and typed it into a terminal for processing.

I know I’m not a big customer but I also know I’m not the only one with this problem. I’ve seen customers try this in the past. Don’t run your store this way. I can think of 3 open source online stores that will connect directly to most online payment gateways off the top of my head. You could also run a Yahoo or Amazon store.

Talk about a usability failure. Make the customer experience seamless. Make me happy.