The thing to look out for is RESERVES. As a new customer, of you land a bigger sale than normal they WILL hold all of that money for a period of time, usually up to 90 days. If your customer requires a return, you have to pay back with money out of your own pocket and still wait for the release. Generally, these off shoots really like to shuffle money and they WILL hold a certain % of all funds processed in a reserve account - money that ages in that account is auto dispersed to you upon a set age date. Ten dollars reserved one day means ten dollars will be released on the age date (e.g. 1 month).
Alot of these little phone reader processing companies are just companies using bigger name merchants, and to protect themselves and make money, they shuffle money at your expense.
Having tried quite a few. We have successfully settled on Intuit and running through QB. Have experienced zero BS to date. And it seamlessly syncs and works with our QB. Win win.
A piece of advice learned the hard way: dont chase the lowest % rate. The lower = they are making money by other means (e.g. money shuffling at your expense).
We tried Square. Worked for the small stuff, like the woman selling her bath salts. But when we tried to use it in business.... We spent a year waiting on thousands of dollars to arrive.