The only way you should ever buy anything online:
Get a credit card that allows you to create virtual cards with dollar and time limits.
No need for that, just don’t use a debit card. Review all charges to credit cards every month.