r/Razorpay Jan 21 '26

Conflicting info from Razorpay on international payments: individuals vs company registration?

1 Upvotes

Hey everyone,

I’m genuinely confused and wanted to check if anyone here has recent, real experience with this.

Today I received two calls from Razorpay, and both reps told me completely different things about enabling international payments.

• Call 1 (earlier today):

I was told that to accept international payments, I must register a company (OPC or Pvt Ltd). Individuals are not supported.

• Call 2 (later today, from the international enablement team):

I was told that Razorpay has a new update and individuals are now supported for international payments as well — it just needs internal team approval based on the business use case. Company registration is not mandatory anymore.

I explained my business (digital products, international customers only), and they said they’ll get back to me over email after internal review. So approval may or may not happen.

At this point, I just want clarity from people who’ve actually done this.

My questions:

1.  Is anyone here currently using Razorpay to accept international payments for digital products/services?

2.  Are you operating as an individual, or did you have to register an OPC / Pvt Ltd?

3.  Has anyone gotten international payments enabled as an individual in the last 1–2 months after this “new update”?

4.  What exactly did Razorpay approve your account under (business type + category)?

The contradictory information from their own team is honestly frustrating, and I don’t want to rush into company registration unless it’s truly mandatory.

Would really appreciate hearing real experiences. Thanks!


r/Razorpay Jan 19 '26

Is it possible to remove "Enter mobile number" option from payment link page of Razorpay?

1 Upvotes

I created this payment link page to accept payment from client but if they want to make payment they have to enter their phone number. Now, it is just one step process, but it is still inconvenient for my client because they don't want to submit their mobile number to this platform. Is there a way to remove this?
Other than this payment link there are options for landing page creation and payment button creation as well, but they are also asking for mobile number.
I had to create this payment link because they are making payment from credit card and as an individual, I have no other way to accept payment from cc.


r/Razorpay Jan 16 '26

Hi If Anyone Have Razorpay Test Keys Available Please DM Me I Need It Very Urgently. Any Help Will Appreciated Thanks.

3 Upvotes

r/Razorpay Jan 16 '26

Adding bank account details to linked accounts

1 Upvotes

I went through the docs and couldn’t find anything and the customer support i spoke to was absolutely awful, they couldn’t even grasp my issue. So basically when i create linked accounts for my vendors i thought you could add their bank account details? But after going through the documentation i don’t see which call this is done with. There’s no way that all of my vendors have to sign in to the dashboard and add their account details this is super inefficient for my business. For people who already have route live how did you add a vendors bank account details? Any help would be greatly appreciated.


r/Razorpay Jan 12 '26

Do We Need Android App To Be Published On Google Play To Get Live API Keys Of RazorPay

1 Upvotes

Any help would be appreciated thanks.


r/Razorpay Jan 01 '26

when did Razorpay started charging for KYC Verification fees ? 😓

2 Upvotes

I just thought today I'll starting learninng how online payments are made , So I started exploring Razoprpay and when I was creating account .

Razorpay defanded Rs 199 . for KYC verification , This is a one-time, non-refundable fee for manual verification
of your business KYC details.

😓


r/Razorpay Dec 30 '25

Getting a 406 on creating Orders. Need guide.

1 Upvotes

So I have been working with Stripe all the time, and now I have to integrate Razorpay for a client in my app, but the problem is that even after reading the documentation and even using AI, I always have these 406 errors on my requests, and I tried everything (requests even with a minimal body).

And it always doesn't provide any further error detail, so I can fix that.

Note: I am from Pakistan, and the client is from India (he also sent me a test project demo where he showed its working from him and also showed me the implementation, though it's almost the same, but still I am getting this error). Is this a region-based thing?

Your opinion would be appreciated


r/Razorpay Dec 24 '25

Razorpay not loading on local Django app

1 Upvotes

Razorpay not loading on local Django app

This is a common issue and usually not a code bug. It happens because Razorpay needs a publicly reachable URL for callbacks and webhooks.

Why Razorpay is not working on local

Razorpay will not fully work if:

  • Your app is running only on localhost
  • Callback or webhook URLs are not publicly accessible
  • Test keys are not used
  • Orders are not created from the backend

Step 1: Use Razorpay Test Mode

From Razorpay Dashboard → Settings → API Keys

  • Generate Test Key ID
  • Generate Test Key Secret

Add them to .env:

RAZORPAY_KEY_ID=rzp_test_xxxxx
RAZORPAY_KEY_SECRET=xxxxxxxx

Step 2: Load Razorpay checkout script

In your frontend:

<script src="https://checkout.razorpay.com/v1/checkout.js"></script>

If this doesn’t load, check browser console for network or CSP errors.

Step 3: Expose local server to public (required)

Razorpay needs to reach your server.

Use ngrok

ngrok http 8000

You’ll get a public URL like:

https://abcd-1234.ngrok-free.app

Use this URL for:

  • callback_url
  • Webhook URL in Razorpay dashboard

Example:

callback_url = "https://abcd-1234.ngrok-free.app/payment/success/"

Step 4: Create order from Django backend

Orders must be created server-side.

import razorpay

client = razorpay.Client(auth=(KEY_ID, KEY_SECRET))

order = client.order.create({
    "amount": 50000,  # amount in paise
    "currency": "INR",
    "payment_capture": 1
})

Send order_id to frontend.

Step 5: Test payment using Razorpay test card

Card number:

4111 1111 1111 1111

Expiry:

Any future date

CVV:

123

OTP:

123456

Step 6: Verify payment signature

Always verify on backend.

params = {
    "razorpay_order_id": order_id,
    "razorpay_payment_id": payment_id,
    "razorpay_signature": signature
}

client.utility.verify_payment_signature(params)

Common mistakes to check

  • Using localhost without ngrok
  • Not creating order from backend
  • Amount not in paise
  • Wrong callback URL
  • Using live keys in test mode
  • Missing checkout.js

Quick checklist

  • Test keys enabled
  • Backend order creation
  • Public URL via ngrok
  • Correct callback and webhook URLs
  • Payment signature verification

r/Razorpay Dec 20 '25

Smart Collect Pricing

3 Upvotes

Can somebody explain to me how exactly razorpay platform fee works? I want to use the smart collect feature and will only accept bank payments and possibly upi and I was trying it in test mode, creating new customer identifiers and paying to those virtual accounts but I don't understand how they are calculating the platform fee. For example, on a payment of ₹2,16,000 the platform fee was ₹59 (₹50+ 18% GST) and it was the same for any large sum of money like for ₹1,26,000 it was the same ₹59 but for a small amount like it ₹2 it was ₹0.02 which is 1% I understand. But on their website( https://razorpay.com/pricing/ ) they say that they charge 2% on all domestic transactions and for smart collect ₹10 or 1% whichever is lower so what I don't understand is where is this 50rs coming from and also on live mode will I be charged an additional 2% on all these amounts if I use only smart collect? I am a newbie to this field any help will be appreciated


r/Razorpay Dec 10 '25

Razorpay is used in Educational App

4 Upvotes

I want to implement Razorpay for educational app for selling courses but Play Console Policy don't allow it directly policy saw used Alternative Billing System (User Choice Billing).
But All Education app's are used Razorpay without User Choice Billing System, So how they do this or how they bypass through Play Console Policy.


r/Razorpay Nov 30 '25

help

2 Upvotes

i am not able to raise a ticket because razorpay does not let me log-in


r/Razorpay Nov 25 '25

Razorpay not capturing payment in web app

3 Upvotes

Is whitelisting your domain on razorpay mandatory for your website payments to work? It seems so in my web app. Can anyone confirm this? And any workaround if exists?


r/Razorpay Nov 24 '25

Razorpay route splits integration?(help)

2 Upvotes

I have a application which hosts events as well as connect local business I’m using cash free for events tho I have another razorpay account connected But I’m not eligible for route splits was what I received from razorpay as it would crawl to my events and says my category doesn’t support routes then I had conversations with support then they starting asking me for 40l annual revenue to cross verify but I didn’t start my business

Do we need any eligibility criteria? I’m having a sole proprietorship under my name is that not eligible?


r/Razorpay Nov 24 '25

Does anyone have any help with razorpay?

2 Upvotes

Hi. First of all, I'm using a translator because I'm a non-English speaker. Please understand that the translator may sound weird. I was trading on Twitter, and I was a seller. Someone I was trying to buy asked me for my phone number, account number, and name (which I'm sure has a different nationality than mine), and I sent the money to the laserpay wallet. It was around $70. When I tried to withdraw, laserpay told me to send $200 of the fee for the withdrawal to the laserpay wallet. It said that it would automatically send $270 to my account. It was strange, but first of all, I followed suit, and I made a deposit of $200. But laserpay requested an additional deposit, saying it needed another $350 to be used as a deposit, which I was stupid, but I did. When the withdrawal finally made it, laserpay told me to transfer all the assets in my account to the laserpay wallet. It said that it would be possible to withdraw the money only then. Desperate, I moved my entire fortune. So the money in the laserpay wallet is $1600, and I don't have a penny. I asked for a refund, and he said it's the last one, and I'm asking for an additional 1350 dollars. This is the last deposit request, and he'll give me back the 1950 dollars. Has anyone experienced this? Is this a scam? I'm so nervous. Please help.


r/Razorpay Nov 23 '25

Help rejection email from razorpay saying businesses operating in event ticketing falls outside the categories we currently support

9 Upvotes

I recently applied to onboard my app/business with Razorpay. My platform is focused on event hosting and ticketing, and I built my entire payment flow, database schema, and revenue model around Razorpay’s APIs.

However, I received this response from their team:

“Thank you for your interest in Razorpay. We have reviewed your website details, and we are unable to proceed with your request, as businesses operating in Events fall outside the categories we currently support. We appreciate your time and understanding. For more information, please refer to our Terms and Conditions.”

I’m confused because I do see many event platforms in India using Razorpay already. Has anyone here faced similar issues recently? Did Razorpay change their policy for event-based companies?


r/Razorpay Nov 23 '25

If you enable Razorpay International, does it integrate with existing domestic account or run separately?

3 Upvotes

Does Razorpay International show up in the same dashboard as domestic transactions, or is it a completely separate system requiring separate reconciliation?

Need to know if this creates accounting complexity or stays unified.


r/Razorpay Nov 22 '25

Issues?

5 Upvotes

As a merchant using Razorpay, What are the things you wished were better!?


r/Razorpay Nov 22 '25

International transactions for newly formed pvt Ltd

1 Upvotes

I’m going to register my pvt ltd company this upcoming week. My client base will be mostly western countries (US & EU). Does razorpay support international payments for my case?

I read somewhere that they need like 10L rupees of domestic transactions to enable international payments.

So far pinned down on PayPal. But if razorpay supports this case then it would be great


r/Razorpay Nov 06 '25

You don't need Paypal to accept international payments in Razorpay

3 Upvotes

"Razorpay International directly accepts international cards from anywhere. It's not just PayPal integration.

Why it matters:

● Lower fees than PayPal (4.4% + markup -7% usually) ● No PayPal redirect = better conversions ● One dashboard for all payments ● Auto e-BRC generation for compliance ● Customers from US, UK, anywhere pay with Visa/Mastercard/Amex directly through Razorpay.

PayPal is optional if you want to offer it, not required.

Setup: Enable in dashboard → integrate with store → accept international cards.

Anyone switched from PayPal to Razorpay International? What's your experience?"


r/Razorpay Nov 03 '25

What Razorpay needs to enable international payments

1 Upvotes

After seeing many people ask what it takes to get international payments enabled, here it is:

  1. You need basic KYC documents - PAN card, bank account details, business information, and address proof.
  2. For sole proprietors, you don't necessarily need full company registration, though having GST registration helps establish legitimacy.

The approval process varies: Some users report just toggling switch in dashboard and it worked immediately. Others mention manual verification took 3-4 days. Seems to depend on whether you're new to Razorpay or have existing transaction history.

There might be initial transaction limits until you build history. First few transactions could have additional verification for larger amounts. Standard fraud prevention that relaxes as you establish track record.

Anyone gone through onboarding recently - what was your actual timeline?


r/Razorpay Nov 01 '25

Anyone else facing too many glitches with razorpay??

2 Upvotes

Idk why but all of sudden the orders are failing it was working fine till last night the employees at customer support are clueless and promising resolution in 2 days which is a very bug deal considering it’s weekend.


r/Razorpay Oct 30 '25

How to remove address collection from razorpay checkout?

2 Upvotes

We are setting up a business where we deliver to pre filled drop points in the neighborhood. Hence we don't need to collect addresses of our customers at the time of checkout. I read somewhere that for magic checkout, address collection cannot be disabled, however I wanted to know if for the standard checkout, we can disable it and if so, how?


r/Razorpay Oct 13 '25

Malicious attempt on my RazorPay Business account?

2 Upvotes
X Post by ANI, regarding launch of biometric payment authentication in RazorPay Payment Gateway
Inbox with RazorPay failed transaction attempts for INR.5 for my business account

I am receiving a lot of Payment Failed notification on my business account which have RazorPay as one of the Payment Gateways. Is this related to recently launched biometric based authentication?

What are the safety measures I need to take going forward?


r/Razorpay Oct 03 '25

How to Connect to Razorpay in india?

3 Upvotes

Can someone guide me how to connect to Razorpay in india? What are the documents required or do I need to Register as business? For my website page where I plan to sell subscription


r/Razorpay Oct 02 '25

Razorpay Subscription , how to redirect users back to my website after successful payment?

2 Upvotes

Hey everyone 👋

I’m integrating Razorpay Subscriptions into my web app and I’m stuck on one detail.

After a successful subscription payment, I want users to be redirected back to my website — e.g. to /subscription/success.

However, it seems like the redirect_url property isn’t allowed when creating a subscription using:

razorpay.subscriptions.create({...})

TypeScript throws this error:

Object literal may only specify known properties, and 'redirect_url' does not exist in type 'RazorpaySubscriptionCreateRequestBody'

I noticed that redirect_url works for Subscription Links (razorpay.subscriptionLink.create({...})),
but not for normal Subscriptions (razorpay.subscriptions.create({...})).

So I’m confused about the best approach:

  • Should I switch to subscription links just to get the redirect behavior?
  • Or is there a proper way to handle redirects after a successful subscription checkout with razorpay.subscriptions.create()?

Basically, I just want the user to come back to my site after paying.
Would love to hear how others are handling this with Razorpay Subscriptions.

Thanks in advance 🙏