Only use my debit card when purchasing online. Don’t own a CC.
Is the debit card tied to an account dedicated to online purchases...so you can control the account balance?
I feel credit cards are a better fit for online purchases, particularly recurring ones.