If you're building a SaaS in India, Stripe isn't always an option. Razorpay is the standard. A few days ago I noticed that InsForge — a Y Combinator-backed open-source framework — had solid Stripe support but no Razorpay integration at all. For any developer targeting the Indian market, that's a hard blocker.

So I decided to fix it. Three pull requests, ~3,000 lines of code, one week.

Why Razorpay, and Where the Friction Actually Lives

Razorpay gives you the same core primitives as Stripe: hosted checkouts, subscription billing, webhook events. The API calls themselves are straightforward.

The friction isn't in the calls. It's in everything around them: