What is UPI Payment? How UPI Works for Indian Merchants
UPI (Unified Payments Interface) explained — how it works, transaction limits, which banks support it, and how merchants can start accepting UPI payments.
{/* Header */}
Back to blog
What is UPI? A Complete Guide for Indian Merchants
Everything you need to know about India's revolutionary payment system: how it works, its limits, and how to start accepting payments for your business.
{/* Content Body */}
UPI Definition
UPI (Unified Payments Interface) is an instant real-time payment system developed by the National Payments Corporation of India (NPCI). It allows users to transfer money between bank accounts immediately, using a smartphone and a Virtual Payment Address (VPA) or UPI ID, without entering traditional bank details.
How a UPI Transaction Works
The flow of a seamless UPI payment takes only seconds:
- Customer opens their preferred UPI app (GPay, PhonePe, Paytm).
- Customer enters the merchant's VPA or scans a dynamic QR code.
- Customer verifies the amount and enters their secret UPI PIN.
- The bank instantly debits the customer and credits the merchant (typically < 30 seconds).
- The merchant's server receives a webhook confirming the success of the transaction.
UPI Transaction Limits in 2026
Type
Per Transaction
Per Day
Standard UPI
₹1,00,000
₹1,00,000
UPI Lite
₹500
₹2,000
UPI 123Pay
₹5,000
₹5,000
UPI Apps Supported
Google Pay
PhonePe
Paytm
BHIM
Amazon Pay
How Merchants Accept UPI
Merchants can accept UPI in a variety of ways depending on their infrastructure:
- Direct VPA: Simply sharing a UPI ID for manual transfers.
- Static QR Codes: Printing a QR code for in-store payments.
- Payment Links: Generating links with pre-filled amounts to share on WhatsApp or Email.
- API Integration: Automating dynamic QR generation and intent flows within an app or website using a UPI payment gateway.
FAQ
Is UPI free for merchants?
Direct UPI transfers are typically free, but using a robust payment gateway to automate reconciliation, handle webhooks, and generate dynamic QRs involves a small platform fee.
What is a VPA (Virtual Payment Address)?
A VPA is a unique identifier (like yourname@bank) that lets you send and receive money via UPI without sharing your actual bank account number and IFSC code.
Can I accept UPI payments without a website?
Yes, you can use our free UPI Payment Link Generator to create static or dynamic payment links and share them via WhatsApp, SMS, or email.
Create Your First Payment Link
Try our free tool to generate a UPI payment link instantly.
Go to Link Generator