Is it better to use Paypal or link the credit card directly for payments?

Could anyone propose a solution? Should I then use Apple Pay? Should I find a payment masking service online? Etc. Thanks in advance.