Are there analyses available on what type of products/services have this problem, and what customer base primarily wants PayPal?
I refuse to do business with PayPal, due to the many many horror stories of them holding money hostage, issues with charitable donations, utterly opaque dispute resolution, etc. (I've had issues with them myself, as well, trying to make donations.) I'd love to know alternatives, not just to the features of PayPal (for which there are many), but for serving the customer base of PayPal.
That's a good question, and here's what my customers have said. My company's market is digital products at around $10-100. Not saying everything here is justified, but the fact that a customer thinks these things should be justification for you to cater to them. (Customer-is-always-right principle.)
- Credit cards are hard to obtain in my country, but PayPal is easy enough.
- The last time I had a credit card, I spent it all at once! So all I have is PayPal now.
- I have USD in my PayPal account, but I don't think my credit card works with USD.
- PayPal is safer because it offers some protections against fraud.
- I don't trust to give a company my credit card number, but I trust that logging into PayPal at a paypal.com URL is fine.
- I have extra money in my PayPal account that I can spend, but I shouldn't spend from my checking account.
- PayPal is easy to sign up for. I don't have to walk into a bank or make phone calls.
I suspect some people use it as an "off the books" account in family/spousal relationships. They'd have a fit if the credit card had a $300 charge, but they don't even know you had $300 in PayPal balance from selling stuff on eBay and can go to town.
People literally think that when paying with PayPal, merchants don't get to see any personal data, even though in reality PP dumps all payer's details onto a merchant, including physical address, even if there's no need for that.
Better protection is a valid point though. It's dead easy for payers to dispute a payment and merchants are basically forced to settle with the customers, because fighting disputes is very hard. On the plus side, meritless disputes on PayPal are surprisngly rare.
I say this as a person who hates PayPal.
(Indeed, in many cases they might be within their rights to pursue you for non-payment, depending on the details of the agreement you entered into.)
I understand that in some cases, companies make their cancellation process so arduous and difficult to access that stopping payment seems the only option, but I don't think it's fair for users/consumers to treat it as a default method.
Also fail to see how it's "abusive" since if you implement Paypal you should have your service setup to handle Paypal cancellations.
You can easily listen to webhooks for subscription cancellations, and you can also poll the API for subscription information - ideally both to guarantee consistency (watch+list pattern). Any non-trivial integration would have this. Don't blame end users for your tech #fails.
Even as I point this out I don't seem to understand your attitude, unless it's on behalf some lame shared cpanel hosting providers using some crappy billing software like whmcs - those providers lame everything on the customer.
I also find it funny that Braintree is on this list, since it's entirely owned by PayPal since 2014.