Back to blog
Education4 min read

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:

  1. Customer opens their preferred UPI app (GPay, PhonePe, Paytm).
  2. Customer enters the merchant's VPA or scans a dynamic QR code.
  3. Customer verifies the amount and enters their secret UPI PIN.
  4. The bank instantly debits the customer and credits the merchant (typically < 30 seconds).
  5. 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

Ready to accept UPI payments?

Get started free in under 5 minutes.

Create free account