Of course, Ask Engadget is about sourcing the opinion of our hive-mind, so if your business has already conquered this problem, why not share what you know?
ENGADGET: Ask Engadget: is iPod Touch and Wireless Printer-based credit card processing possible?