Stripe is a good option for online payments. However, Stripe is not available in India yet to sell digital products (software products) across the globe. What other companies offer a way to sell digital products from India?
I second that! Like @kunalslab and a lot more out there, I'm a part of the Stripe Atlas community and in my case, everything (incorporation, bank account, EIN) happened at a magical pace. I now have an incorporated Delaware C Corp and using Stripe's amazing API to accept recurring payments. What is more? With time, you'll be e-meeting the whole Stripe customer service team and they'll make sure you don't have any doubts about the whole process. I can share my invite link if you opt for Stripe Atlas.
You're going to love Stripe Atlas. You can accept payments from any country. They'll help you set up a Delaware Corp and get a bank account through Silicon Valley Bank. You also get a bunch of other resources, including access to lawyers and accountants. I'm using them to incorporate and do all this from the US, but you can do it from India too!