As much as I dislike the new graphic display I haven't found a better option for credit card payments. I use PayPal Here and it is the only Android app that works with a bluetooth printer. The PayPal Here inventory also uses bar code. Square for in-person payments does not have a bluetooth printer option for Android, nor bar codes. I like FirstData, but the smartphone app is really bad, and no printing receipts.
... View more