Indian Payment Gateway Solution/ RazorPay Checkout

Yes. I think you may need registration of indian company. You can establish foreign unit if your company matured enough.