I don't know if this applies in other countries ?
Here we have a 'Gift card' backed/administered by
Visa and available through postal outlets.
If I want to make a web purchase then I can buy a card (for a small administrative fee) and have it loaded with whatever amount I wish.
In effect it becomes a debit card, limited to the preloaded value.
It works and is accepted by merchants as if it were a normal Visa card.
I can use it for a one-off larger purchase or several smaller purchases with the security that no site will hold details of personal cc and the total amount exposed (should there ever
be a problem) is limited to the preloaded value.
Once the amount on the card is spent the card is
'dead' and I get another.
I have used this method for several years though I note that Visa now have a 'reloadable' version that they promote each time I purchase, which I politely decline..
As Visa is a worldwide organisation this product is probably available elsewhere though not promoted. YMMV.