UPI Introduction
In this article,
we will learn about India's Unified Payments Interface. A four-year-old payment
scheme that has been accounting for 40-45% of digital payments across India. In
December 2019, Google recommended the Federal Reserve to follow
the model of UPI for the design of FedNow.
It is going to
be a 3 part series.
Part 1 (this article): We will cover the background and
basics. We will learn about the different participants and their roles in the
UPI ecosystem.
Part 2: We take a deep-dive into UPI by
tracing a UPI transaction from the beginning through the end.
Part
3: We will
look at settlements and understand how money exchanges hands.
Background
Since its inception in 2016, UPI has grown
tremendously over the last 4 years. It has enabled a whole new set of
individuals to transact digitally for the first time.
There were multiple attempts towards making India a
cashless society. Earlier solutions were not simple to use and relied heavily
on Netbanking facilities provided by the banks. The experience was not
standard. Because of all these reasons, it was mostly used only by the
tech-savvy population. India being a diverse country needed a system that has a
plethora of payment apps that are optimised for different cohorts.

The primary objective of UPI was to build an open
payment system that is mobile-first, fast, and interoperable across different
banks.
For a developing country like India, going
mobile-first was almost a no brainer. Mobile Phones and Mobile Data were
getting cheaper and the trend was clear.
Interoperability simply puts the user’s needs at
the center. The users can opt for any payment app, link it with their bank
account to engage in commerce with anyone across India.
Think about it, all of us want to use payment apps
that we like, instead of being limited to a poorly designed app that’s provided
by the bank where we keep our money. We should let banks do what they do best
(which is managing money) and let tech companies handle building intuitive user
interfaces for transacting money.
UPI was built on this principle to let private
players innovate on top of public digital infrastructure.
So, What exactly is UPI?
UPI is a payment markup language and a standard for
interoperable payments in India.
To make the process of transacting money simple,
UPI introduced the concept of human friendly unique IDs called UPI Virtual
Payment Addresses (or VPAs). The VPAs are usually of the form <unique_identifier>@<address_provider>.
The UPI VPAs are similar to email addresses. They
are interoperable. A gmail user can send an email to a yahoo user.
Some simple examples UPI VPAs are alice@ybl and bob@axis.
Here, ybl and axis are two
banks that provide virtual payment addresses. And, alice and bob are
the unique identifiers in respective address providers.
![]() |
Just like how domains get resolved to IP addresses,
every VPA needs to be linked to a bank account. The UPI handles get resolved to
bank accounts and IFSC during the payment (we will see how).
In short, a UPI Virtual Payment Address serves as
the addressing layer for a bank account.
There are mainly two types of transactions in the UPI
realm.
Direct Payment
The payer (the sender) initiates the transaction.
Typical examples would be, you paying a shopkeeper at the checkout by scanning
a QR code or you sending money to your friends and family.
Collect Request
The payee (the receiver) initiates the transaction. A simple example is a scenario where your landlord creates a collect request asking you to pay the monthly rent.