(before you take the steps below first check the site of the company who provides the debitcard and no that's not visa)
You buy a visa prepaid debitcard (where i live you can buy them at sigar/magazinelottery stores)
When you're home register the card online and fill in the information you want
I do believe you have to register with a valid telephone number and they will sent you a sms (check the site of the prepaid card before you buy it)
Usually you can put money on it in the store where you buy the card but its also possible to do this online
After that you can use this card to act like a visa creditcard as long as the money you want to transfer from your card is in your account of the card (hence the word debit and not credit)
My personal information is only known by the debitcard company and it is not known by visa and that is why i can fill in anything i want when i pay with my debitcard
As an European i almost never use my creditcard but only my normal bankcard when i go shopping (real or online) and the debitcard i use when i must make a payment in which i cant use my paypal account or when i dont want to fill in my real creditcard number
I don't know where you live but below is a list of prepaid debitcard for it seems north america
http://www.bankrate.com/finance/banking/best-prepaid-debit-cards.aspx