You should have a look at
https://www.entropay.com/There might be Similar companies that provide On-Line Virtual Credit Cards as well.
But I've been Using Entropay for some time..
It Was a ***** Getting Setup, Since they Are in the UK, my Bank Froze my Account till I verified I initiated the transactions.
Dummy Me, did it on a Friday..
And My Bank isn't open on the Weekends, So my Account was frozen
Sat, Sun, and Mon till I could verify I made the Purchase.
But once I had that Sorted
( for the record, the Bank was just protecting me as they saw a suspicious purchase from the UK )
Now with My Entropay account set up.
I log on, Transfer funds from my Bank account to my Virtual Credit Card.
Then I get the Virtual Visa Credit Card number that I use On-line, just like an Ordinary Credit card.
It's not attached to my bank Account,
Only to the On-line Virtual Card.
So the only funds at risk, are the funds I put in the Virtual Card.
https://www.entropay.com/it's supposed to be a Global Company so it should work anywhere Visa is Accepted.
Now that it is all set up.
all I need is internet access, and a web browser to transfer funds, get a prepaid Virtual VISA card, and Make an On-line Purchase.
PS: The Fee is 4.95% So If I load $100 in my Virtual Card, The Fee is $4.95
Total cost $104.95 to have a $100 Prepaid Virtual Credit card.
There is No Fee to Use the Virtual Card Funds.
The Fee is Only Charged when I load More Funds.