1) The problem → I referred MS to a bunch of people, and every single one of them had the same reason not to go ahead with it - the payment gateway. In India, a vast majority of people have moved past credit/debit cards and use something called UPI (United Payments Interface). They make payments via their phone number. And Stripe in India doesn’t support UPI, so there is the likelihood of huge drop-off at the PoS. We’re facing the same issue too in fact, and wondering how we can get around it.
2) Why is this important → In India, a vast majority of people have moved past credit/debit cards.
3) What's your plan B → Currently researching
4) Possible solutions we could build for you →
a) The solution for you guys is rather simple, there’s a payment gateway called Razorpay (https://razorpay.com) that can be used instead of Stripe and they support all sorts of payment (Net Banking, UPI, Credit, Debit, etc.) So if Indian customers could link to Razorpay just as they might link with Stripe, it would be amazing.
b) Alternatively, Google Pay (one method of UPI payment) is supported by Stripe as well. Maybe you can just figure out how to integrate that into MS checkout - might be easier.