Stripe is not a good choice for Indian payments, we had trouble taking payments as the gateway rejects visa cards too. We've contacted the support multiple times but never received a solution. I recommend to try RazorPay.com (YC backed) just for Indian subcontinent.