India has special regulations for payments which blocks a lot of payment processors from doing business there. Adyen and Braintree don't process payments there. Stripe probably doesn't also.
https://business-standard.com/article-amp/finance/rbi-clears...
Stripe processes payments in India, and has for over five years: