We use Square for accepting credit card payments and use their instant payment feature a bit expensive but as wholesale merchants we need cash flow working 24/7 and sometimes the cost of instant payment is needed. I can accept payments on my phone or enter manually online, but never had any problems.
RE: Square: A Trillion Dollar Company in the Making