I use Square. It works well.
Beware of online orders. Not because of credit but shipping costs. Personally I don't like the idea of the commission on referrals.