Can visa contribution be done online from HDFC?

If so how do I pay in a foreign currency?

Go to your branch and they will guide you. Thank Is the best way. You will pay or they will deduct from your Indian account the equivalent Indian rupees do the transaction they make in euros.