I Didn’t Launch With Payments – And That Was the Best Thing I Could’ve Done

Vaibhav SinghalVaibhav Singhal
2 min read

I had everything ready. The app — MoveOnFromYourEx — was live, working, and doing what it was supposed to do. Except for one thing: the payment system.

I’d been struggling for days with Razorpay’s subscription integration. Legal documents, webhook nightmares, debugging sessions at 1 AM… it felt like a final boss I just couldn’t beat. Then it hit me — maybe I didn’t need to fight this boss right now. Maybe I could just... skip it.

So, instead of holding everything back while trying to build the "perfect" subscription flow, I launched the free version first. Just added a little button: "Notify me when premium is available."

I sent the link to a few friends. No marketing, no launch party. Just a DM here and there.

Within 24 hours, 40 users. And here’s the kicker — 3 of them signed up for premium, even though payments weren’t live. They just wanted it. That gave me chills. People were ready to pay for something I hadn’t even fully launched yet.

Two weeks later, we hit 150 users, with 80-100 coming back daily. People loved it. They were actually using it — tracking their no-contact streaks, journaling, reflecting. Some even messaged to say it was helping. That alone made it worth it.

There were some feature requests, a few bugs, the usual. But the core was solid.

Then, just as I was gearing up to finally roll out payments... Razorpay rejected the integration request. Turns out, since the app deals with emotional healing, I needed proper legal certification to offer “therapy” or “healing services” professionally. Totally fair — but also a curveball I wasn’t expecting.

Around that time, I was getting ready for a trek, juggling some family stuff, and honestly — I just paused everything. Payment’s still pending.

But here’s what I did gain:

  • I learned how to manage hosting for both server and client.

  • Got my hands dirty with DNS verification, security protocols, and database management.

  • Discovered some amazing open-source tools to keep costs down.

  • And most importantly, I learned that launching doesn’t have to be perfect.

People don’t need bells and whistles — they just need something that works and solves their problem.

And now, I know there's demand. I’ve seen it. Felt it. There’s a community forming around this thing. So yeah, payment integration is still on the to-do list. But I’m not in a rush. I’ve already crossed the biggest hurdle — proving that this idea matters to people.

And that’s a huge win in itself.

0
Subscribe to my newsletter

Read articles from Vaibhav Singhal directly inside your inbox. Subscribe to the newsletter, and don't miss out.

Written by

Vaibhav Singhal
Vaibhav Singhal

An artist🎨 who somehow got into engineering🧑‍💻