The safest way to make online purchases is using a credit card with a “virtual” one time use number. Citibank and Discover offer this service and I’m sure a number of other cards do as well.
I avoid using Paypal unless it’s the only option. I hate EBay and everything they own and really wish that there was a better option for selling used stuff online.