I am an international student from India enrolled in a US university. I have completed my Visa application and just have to pay the fees. However there is no option for credit or debit card payment. The payment options available are National Electronic Funds Transfer (NEFT), Mobile IMPS Payment and over the counter payment. I saw that credit/debit card payment option is available on the US Embassy sites of some other countries such as New Zealand and Norway but not India. Is it not available for India? If so, any reason why?