Call me clueless here but you can fund a Paypal account with a credit card... IF certain things apply... you must have a cc tied to the account that has been verified and you must be shopping at a Paypal merchant in order to do so. If you don't have enough in your Paypal account to cover the cost of your purchase, Paypal will instantly hit your cc for the remainder of the amount you need in order to buy.
The Virtual Visa account should work for this, I haven't personally tried it, since I have no need to do so, but in theory I'm sure you can figure it out from what I've said.
