QuickBooks GoPayment
We have been using this app for a couple of years now. It is an easy-to-use app that can quickly create orders and then receive payments. You can receive payments by swiping a credit card on a reader or by scanning them with your iPhone camera. Then you can email your customers the receipt.
If you use QuickBooks, this is a must-have app.