I use PayPal, as I refuse to have any site to store my credit card on their servers.
Correct me if I am wrong, but to fund Paypay you have to link it to your bank account? I've looked at using Paypal in the past but would rather take the credit card risk than risking linking a payment method directly to my bank account: if there are false charges on my credit card, at least in the US odds are good that it will be the credit card company's problem at the end of the day. If there is a false withdrawal from my bank account via Paypal, I suspect that it would be my problem.
Moreover, I had a real problem with Paypal about ten years ago when they froze my account for no reason and made me jump through a bunch of hoops to unfreeze it. I have generally avoided Paypal since then.
Correct in that you either have to link it to your bank account or store your credit card there.
On my post I meant to write that if the only option to pay was to store a credit card, or PayPal, then I use PayPal instead, PayPal being the only external service having my credit card info. (Well, Apple has it as well as there's no option )
Sorry to hear about your troubles with them, I've not had any, knocks on wood.