I use the ICICI multicurrency forex card and there are no charges. If you've got your desired currency loaded in your HDFC card, simply make your online payment in the same currency, there shouldn't be any extra charge.
For cross currency transactions however, there might be charges upto 3.5%.