Yes. Due to the growing popularity of the AstroPay card, more and more Indian online betting sites accept this payment method.