How to Accept UPI Payments on Your Online Store in India
If you are running an online store in India and not accepting UPI, you are potentially turning away the majority of your customers. UPI — Unified Payments Interface — processed over 13 billion transactions worth Rs. 19.6 lakh crore in a single month in 2024. It is how India pays online. Full stop.
This guide explains exactly what UPI is, why it is essential for your online store, and how to enable it. If you haven’t set up your store yet, start with our complete guide to starting an online store in India in 2025. And if you’re evaluating which platform to use, see our MiniTaka vs Shopify vs Dukaan comparison to understand which has the best native UPI support.
UPI handles over 48% of all digital payments in India. For online stores targeting the mass market — especially Tier 2 and Tier 3 city buyers — UPI acceptance is not optional. It is the difference between making a sale and losing it.
What Is UPI and Why Does It Matter for Your Store?
UPI (Unified Payments Interface) is a real-time payment system developed by the National Payments Corporation of India (NPCI). It allows instant bank-to-bank transfers using a single identifier — a UPI ID like name@upi or your mobile number.
Popular UPI apps in India include Google Pay (GPay), PhonePe, Paytm, BHIM, and Amazon Pay. Almost every Indian with a smartphone uses at least one of these apps daily.
Why UPI is critical for online stores: instant settlement (money reaches your account within seconds), no card required (buyers without debit/credit cards can still purchase), lower failure rate than card payments, extremely high trust factor among Indian buyers, and zero MDR for merchants on most UPI transactions.
The 4 Ways to Accept UPI on Your Online Store

Method 1: Use a Platform with Built-in UPI Support (Recommended)
The simplest and most reliable way to accept UPI on your store is to use an online store builder that integrates UPI natively. MiniTaka supports UPI and major Indian payment gateways out of the box — no technical configuration needed. When a buyer reaches your checkout, they see UPI as a payment option alongside cards and wallets. They select their preferred UPI app, confirm the payment, and the money is in your account instantly.
Method 2: Integrate a Payment Gateway (Razorpay, PayU, Cashfree)
Payment gateways are middleware services that process payments for you. The major ones in India — Razorpay, PayU, and Cashfree — all support UPI, cards, wallets, and netbanking through a single integration.
To integrate a payment gateway: create a business account on Razorpay, PayU, or Cashfree; complete KYC verification (typically 2-5 business days); get your API keys from the dashboard; add the payment gateway to your store; and test with a small real transaction. Fee structure: payment gateways typically charge 1.75-2.5% per transaction.
Method 3: Static UPI QR Code
If you have a very simple store or sell at physical locations, you can generate a static UPI QR code from your bank’s mobile app and display it at checkout. Buyers scan it and transfer the amount manually. Only suitable for very low order volumes.
Method 4: UPI Payment Links
Create UPI payment links for specific amounts using apps like Razorpay Payment Links, Google Pay Business, or PhonePe Business. Share the link with buyers via WhatsApp or Instagram. Ideal for accepting payments for custom orders, deposits, or services.
Setting Up UPI on MiniTaka: Step by Step
If you are using MiniTaka as your online store platform for your small business, enabling UPI takes about 10 minutes. Log in to your MiniTaka store dashboard. Go to Settings and then Payments. Select your preferred payment gateway from the list of supported gateways. Enter your payment gateway API credentials. Enable UPI as a payment method. Save and test with a small order.
Tip: Enable multiple payment methods simultaneously — UPI, cards, and wallets. Different customers prefer different methods. More payment options means fewer abandoned checkouts.
UPI Compliance and Best Practices
Bank Account Requirement
To accept UPI payments on your business store, you should use a business bank account, not a personal savings account. This is both a compliance requirement for high-volume merchants and a practical separation of personal and business finances.
GSTIN Display
If you are GST-registered, display your GSTIN in your invoice. For a full guide to GST compliance for online sellers, read our GST for Online Sellers in India guide.
Refund Policy
UPI refunds are processed within 5-7 business days. Clearly display your refund policy in your store and initiate refunds through your payment gateway dashboard — not through a manual UPI transfer.
Troubleshooting Common UPI Payment Issues
Customers saying their UPI payment failed
The most common causes include insufficient balance in the buyer’s account, UPI app technical issues, daily UPI transaction limits exceeded (Rs. 1 lakh per day per app for most users), or bank downtime. Advise customers to try a different UPI app or card payment.
Money debited but order not confirmed
This happens when there is a network interruption between payment confirmation and order creation. The payment is captured by your gateway — check your gateway dashboard for the transaction. Most payment gateways have an automatic reconciliation process that resolves this within 24 hours.
FAQs About UPI for Online Stores
Is there a fee to accept UPI payments?
For person-to-person transfers, UPI is free. For merchant payments, payment gateways typically charge a small percentage (0.5-2.5% depending on your volume and the gateway you use).
Can I accept international UPI payments?
UPI is currently available in India and a few select countries. For purely international customers, card payments remain the primary option.
What is the daily UPI transaction limit?
Individual UPI apps have per-transaction limits (typically Rs. 1-2 lakh per transaction) and per-day limits. For high-value orders, encourage customers to use internet banking or credit/debit card as an alternative.
Set up UPI on your store today. MiniTaka makes it simple — visit minitaka.com to get started.




