Most of the Banks has got Virtual Visa Cards which is meant only for internet shopping. I hope you have account in one of banks so go and request for one with the choice of amount you prefer to have on the card.