I was a square user back in 2011, I have looked at them again lately now that they say they offer live phone support. I made the phone call to make sure I still had a valid account, and after 27 minutes on hold without ever hearing a human voice, I gave up.
My problems with square were trying to get a F’ed up transaction fixed (a cashier overcharged a customer) with hopes of Square issuing a partial refund, that was not possible, the customer was not onsite, I found the discrepancy after closing, I could not contact the customer to let them know they had a refund coming, square would not let me do a partial refund without a card present, and in my support emials I kept getting canned response form letters, when I was finally contacted by a live person, I was told it was too late to do any refunds, but if I would have contacted them earlier, it could have been done! (can you say frustrating?)
then, after this debacle, Square wanted my personal social security number for the account, I refuse to do that because we are an S-Corp, I keep my personal and corporate finances totally separated, by using my personal SSN, I cannot keep that separation.
At the time, I used a single POS terminal with 2 drawers on it, trying to reconcile which CC transactions went with which cashier was very difficult.
If I decide to use them again for delivery so a card can be swiped at the customer location, it is doubtful the driver would have a decent data signal on their phone. (very rural area with sketchy cell service)
I like hearing that Square is working for them, but there is just too much bad history between them and I for me to feel comfortable using them again.
I will research the Mercury-Pay mobile reader if it helps improve our security, just not Square