How to Accept Online Payments on Your Website in India (UPI, Cards & COD)
A plain-language guide to accepting online payments on your website in India — UPI, cards, payment gateway charges, COD, refunds, and what it costs to set up.

How to Accept Online Payments on Your Website in India (UPI, Cards & COD)
Almost every business owner we speak to in Gujarat has the same worry before going online: "If I put my products on a website, how does the money actually reach my bank account?" It is the right question to ask. Sending a UPI QR code on WhatsApp and then checking your bank app to see if the money came works fine for five orders a month — it falls apart at fifty. This guide explains, in plain language, how to accept online payments on your website in India: the options, the charges, the paperwork, and the mistakes that cost shop owners money.
What a Payment Gateway Actually Is
A payment gateway is simply the middleman between your customer's money and your bank account. The customer clicks "Pay" on your website, the gateway takes them to a secure screen where they choose UPI, card, net banking or a wallet, confirms the payment with their bank, and tells your website whether it succeeded. A day or two later, the gateway transfers the collected money into your business bank account — a step called settlement.
You never see or store the customer's card number — the gateway carries the security burden so a small shop does not have to. Popular options in India include Razorpay, PhonePe Payment Gateway, Cashfree, Instamojo and PayU. They all do the same core job; they differ in charges, settlement speed and support quality.
Why a QR code is not enough
A static UPI QR code has no idea which order it belongs to. When ten customers pay ₹499 on the same day, you are left matching bank messages to orders by hand. A proper gateway attaches a payment ID to every order, marks it paid automatically, and sends the customer a confirmation without you touching anything. That single difference is what turns a WhatsApp side hustle into a business you can actually run.
UPI Payment on Website: The Options Explained
When we set up UPI payment on a website for a client, the checkout usually offers four routes. Here is what each one means for you:
- UPI: The most used method in India by a wide margin. The customer pays from any UPI app, money is confirmed in seconds, and gateway charges on UPI are typically the lowest of all methods — often zero or near zero.
- Debit and credit cards: Still important for higher-value orders and for customers outside your region. Expect roughly 2% plus GST per transaction.
- Net banking: Older, slower, but some customers trust it more. Similar charges to cards.
- Cash on delivery (COD): Not a gateway at all — you collect cash when you deliver. Still very common in smaller towns, and worth offering if your customers expect it.
You do not have to pick one. A good ecommerce website shows all of them at checkout and lets the customer choose whatever they are comfortable with. Removing friction at the payment screen is one of the cheapest ways to increase orders.
Should you offer cash on delivery?
For a new shop selling locally, yes — many first-time buyers will not prepay to a business they have never bought from. The trade-off is that COD orders get cancelled or refused more often, and you pay the delivery cost either way. A middle path: offer COD, but take a small advance or give a discount for paying online. As your reviews build up, more customers prepay on their own.
What It Costs: Payment Gateway for Small Business India
Charges are where most owners get confused, so here is the honest picture for a payment gateway for small business in India. Numbers move around between providers and change over time, so treat these as ranges and confirm the current rate on the provider's own pricing page before you sign up.
- Per-transaction fee: Usually around 2% plus GST on cards and net banking. UPI is typically much cheaper, and often free for small merchants.
- Setup fee: Many providers now charge nothing to open an account. Some plans charge a one-time onboarding or annual fee — check before you commit.
- Settlement time: Commonly two to three working days from payment to your bank account. Faster settlement is usually available as a paid add-on.
- Integration cost: Connecting the gateway to your website is a one-time development job, generally in the ₹5,000 – ₹15,000 range depending on how your site is built and how many payment flows you need.
Compare that to a marketplace, which typically takes a percentage of every sale plus fees, and the maths gets clear quickly. Owning your checkout means you keep the margin and, just as importantly, you keep the customer's details for repeat business.
What You Need Before You Can Go Live
Every Indian gateway runs a KYC check before it will settle money to you. Getting your documents ready in advance turns a two-week delay into a two-day one. In most cases you will need:
- PAN card — of the business, or of the proprietor for a sole proprietorship.
- Bank account details — in the business name where possible, with a cancelled cheque or a bank statement.
- Business proof — GST registration, Udyam or MSME certificate, shop licence, or similar. Requirements vary by provider and business type.
- A live website — with clear pricing, contact details, and published policies.
- Policy pages — terms and conditions, privacy policy, refund and cancellation policy, and shipping policy. Gateways genuinely check that these exist.
That last point catches people out. Applications are often held up simply because the website has no refund policy page. When we build an ecommerce-ready website, we include those pages from the start so approval is not delayed for a missing link in the footer.
Do you need GST to take payments?
Not always. Many gateways will onboard a small proprietorship without GST registration, using a PAN and a business proof instead, though limits may apply. Whether your business needs GST at all depends on your turnover and what you sell — a question for your accountant, not your web developer.
Mistakes That Cost Shop Owners Money
Trusting the browser, not the bank
The most expensive mistake in a badly built checkout: marking an order paid because the customer's browser said so. Payment confirmation must be verified server-side using the gateway's webhook or verification call — otherwise a technically minded visitor can place orders without paying. Ask whoever builds your site to confirm they verify payments on the server.
Ignoring failed payments
Payments fail all the time — bank downtime, a wrong UPI PIN, an expired card, a distracted customer. If your website simply forgets those orders, you are throwing away people who already wanted to buy. An automated follow-up with the payment link is one of the highest-return things you can add, and it is exactly the kind of nudge we set up with WhatsApp automation.
Making checkout too long
Every extra field loses customers. Ask only for what you need to deliver the order: name, phone, address, payment. No forced account creation, no long forms. Your checkout should also load fast on a mid-range phone on mobile data — a slow payment page loses sales for reasons that have nothing to do with price.
No plan for refunds
Decide before launch how a refund is processed and how quickly. Gateways let you refund from their dashboard, and the money returns to the customer's original payment method, usually within a few working days. Write that into your refund policy page in plain words — clear refund terms make first-time buyers more willing to prepay.
How the Whole Flow Should Work
Here is what a properly built payment setup does on its own, with no manual work from you:
- Customer adds items and reaches checkout.
- Website creates an order and hands it to the gateway.
- Customer pays by UPI, card or net banking — or picks COD.
- The gateway confirms the payment to your server, which verifies it and marks the order paid.
- Customer gets an instant confirmation; you get an alert on WhatsApp or email.
- The order appears in your admin panel, ready to pack and ship.
- Money settles into your bank account in the next couple of working days.
Every step there can be automated. If any of it is currently a manual task — checking bank messages, typing out confirmations, updating a spreadsheet — that is a strong candidate for business automation. The time saved usually matters more than the money.
Getting It Set Up Without the Headache
You do not need to understand the technical detail to have this working properly. What you need is someone who sets it up correctly the first time — server-side verification, all payment methods enabled, policy pages in place, order alerts on your phone, and a refund process you can actually use. We build online stores for businesses in Bhabhar and across Gujarat with payments configured end to end.
Frequently Asked Questions
Can I accept UPI payments on my website without a payment gateway?
You can display a UPI QR code or a payment link, and for very low volumes that works. But nothing connects the payment to the order automatically, so you have to reconcile every transaction by hand and confirm each customer yourself. Once you are past a handful of orders a week, a gateway saves far more time than it costs.
How long does the money take to reach my bank account?
Most Indian gateways settle in about two to three working days after a successful payment, with faster settlement available as a paid option on some plans. Confirm the exact timeline with your chosen provider, since it varies by plan and business type.
What happens if a customer's payment fails after the money leaves their account?
In most cases the bank auto-reverses it within a few working days. Your gateway dashboard shows the true status of every transaction, so you can check and tell the customer exactly what happened rather than guessing. This is another reason to use a gateway rather than plain UPI transfers — you get a clear record of every payment.
Want online payments working properly on your website? Talk to DK Enterprise for a free consultation — we will tell you honestly which setup fits your business, what it will cost, and how quickly it can go live.
Written by DK Enterprise
Published on 30 August 2026