HDFC has some thing , that you can create a CC from you account .This could be one time use .So every time you want to purchase ,you can go to your savings bank account and create a temp CC and use it and it will be safe also .I am not sure what it is called . checkout.
EDIT : virtual card...