I had a bad experience with Pay Pal, a client after he paid his invoice with a credit card decided to ask for a charge back through pay pal. I never left my monies in paypal I always transferred it to my business checking account. I called my client and explain to him if you want your money returned, please returned the work I did for you, until then no returning of any funds. Paypal lock my account and told me I owed them monies. I replied to them, have the client return the work for a refund until then no refund. I called the client and told him to read his retainer, and any dispute will be adjudicated in small claim court in Kings County, New York City.
Found out later that this client went from VA to VA getting work done and not paying for it.
I tried other payment solutions, which the fee were ridiculously high. Then I came across google, I have used it for two years. Same concept as paypal.
I am offering google and am now offering paypal again, some clients are die hard paypal users and no matter how hard I tell them that google is just like paypal. Well let just say they're no takers. So I went back to offering paypal as an alternative, not my primary payment solutions.
I am also checking a new payment solution offer through American Express called,
Accept Pay. it's $20.00 a month, also have e-check and invoicing included.
They're alot of payment solutions out there just choose the one that fits your clientele or your business.