Yes, AstroPay cards can be purchased using Indian Rupees.
You can also use US Dollars, as well as many other currencies. It's a multi-currency card!