r/Razorpay

▲ 4 r/Razorpay+1 crossposts

Razorpay locked me out of my own account after I changed my email. Here's what happened.

I created a Razorpay account in 2021. No KYC, no live payments, just test mode. Wanted to learn the product in case I ever built something that needed a payment gateway. Used it a bit, then forgot about it for years.

Last week I came back. Had a new project idea, ran some test transactions, everything worked fine. Then I decided to swap the email from my personal one to my domain email. Seemed like a sensible thing to do.

Bad call.

After I clicked confirm in the email, Razorpay dropped me into a full onboarding flow. Three steps: basic info, PAN card, KYC. The kind of screen that shows up when you sign up for the first time. Except I wasn't signing up for the first time. I was changing an email address.

Got a Call from support. Multiple times. 20 to 30 minutes per call. The answer was: We are following RBI guidelines.

Okay, I get it. Regulations exist. But here's what actually bothers me. The old flow made sense. Create an account, land in test mode, explore everything, build your integration. A banner tells you to complete KYC when you're ready to accept real money. You only hand over identity documents when there's an actual reason to. That's a sane product decision.

Now the KYC is upfront. Before test mode access. Before you can explore anything. And if you change your email on an old account, you don't get a smooth transition. You get thrown into a new user flow with no way back.

I can't log in with the old email. Can't log in with the new one either. The account is just sitting there, inaccessible.

If you have an old Razorpay test account that you set up years ago and never verified, do not change your email. You might not get back in an easy way unless you do kyc with full details.

reddit.com
u/korexdotcf — 8 days ago

Razorpay Subscriptions: A Minimal Guide to Recurring Billing

Modern businesses such as SaaS platforms, OTT apps, gyms, and online learning platforms rely on recurring payments to generate predictable revenue. Razorpay Subscriptions helps businesses automate these recurring payments through subscription-based billing. Instead of asking customers to manually pay every month, Razorpay securely charges customers on a predefined schedule. (Razorpay)

What is Razorpay Subscription?

Razorpay Subscription is a recurring billing system that automatically collects payments from customers on a fixed schedule — monthly, quarterly, yearly, or custom intervals.

Think of it as:

  • Netflix auto-renewals,
  • Spotify monthly billing,
  • or a SaaS product charging users every month automatically.

With Razorpay, businesses can:

  • create subscription plans,
  • offer free trials,
  • enable auto-debit via cards or UPI AutoPay,
  • and track renewals from one dashboard.

Core entities:

  • Plan → defines pricing and billing cycle
  • Subscription → links a customer to a plan
  • Mandate → customer authorization for recurring payments

The biggest advantage is convenience:
customers don’t need to manually pay every billing cycle.

3. How Razorpay Subscriptions Work

The subscription flow is straightforward:

Step 1: Create a Plan

A business creates a plan such as:

  • ₹499/month
  • ₹4,999/year
  • or a custom billing schedule.

Step 2: Customer Subscribes

The customer enters payment details and approves the recurring mandate.

Step 3: Razorpay Stores Authorization

Razorpay securely stores the recurring payment authorization compliant with RBI regulations.

Step 4: Automatic Billing

On each billing date:

  • Razorpay automatically attempts payment,
  • sends invoices,
  • and updates payment status.

Step 5: Retry & Notifications

If a payment fails:

  • Razorpay retries collection,
  • notifies the customer,
  • and updates webhook events for developers.

This reduces manual payment recovery work significantly.

>For implementation you can DM me.

4. Best Practices

To build a reliable subscription system using Razorpay, follow these best practices:

  • Use webhooks to track events like subscription.charged and payment.failed.
  • Test subscriptions thoroughly in sandbox mode before production deployment.
  • Offer trial periods to improve customer onboarding.
  • Handle failed payments with retry logic and customer notifications.
  • Keep billing transparent with invoices and renewal reminders.
  • Store customer and subscription IDs securely for tracking.
  • Avoid duplicate webhook configurations to prevent subscription conflicts.

Razorpay Subscriptions is especially useful for businesses that want automated recurring billing without building a complex payment infrastructure from scratch.

u/Apart-Exam-40 — 10 days ago

Redirect user after payment completion

I'm using razorpay for the payment and i'm using subscription links and hosted pages for the subscription, the problem i'm facing is after completion of payment , user needs to manually click back button to reach to admin page of my site, is there any solution for this?

I'm hesitant to use full sdk due to high responsibility

reddit.com
u/Free-Concert-2574 — 13 days ago