Usually I can get away with PayPal for online purchases, but sometimes I come across a website that only accepts VISA card.
I refuse to use my VISA card, as my account contains all of my money, and by providing this unknown website with my card details, I'm entirely at their mercy.
What is to stop them from holding onto these details and spooning my account dry a few weeks later? Nothing, as far as I can see.
What are my options?
The only two options I can see are:
create another bank account with a VISA debit card, transfer enough cash for my purchase into it, and use this card.
Use a virtual prepay debit card. Ideally I would load it from PayPal with the amount I require.
I would love to use (2) as I find PayPal very convenient, and transferring between bank accounts very clumsy. But I can't find any provider that allows me to load a custom amount onto a card, and some providers charge an exorbitant amount, as much as 50% of the amount being loaded.
Is there any other way? And if not, is there any way to make (2) practical?
EDIT: I'm very disappointed that someone has seen fit to downvote my question. Why the downvote? Every day millions of people are entering their card details into websites. The security risk is huge. How to go about reducing it? I'm surprised that no bank seems to have invented a system where every time you wish to make a card payment you first login to your online bank account and inform it that you're about to make a payment. And then payments will only go through it the confirmation is there.