On our side, we accept credit card with Stripe, but also PayPal. However, we disabled PayPal on some product (likely products where we need to launch a contract with a commitment with a provider).
The problem of PayPal is that the client is always the winner. I remember that one time a client launched a PayPal claim for strange reasons (like "the server is not as expected", or reasons like "server not received" knowing that this is a dedicated server so we cannot automaticaly provide it immediatly after the payement...). PayPal don't care and refund the customer everytime, and us, the provider, are just owned. I really think to disable PayPal everywhere from my websites, because this feature of "claiming" is abused by PayPal users.