UPI Stands for Unified Payments Interface. To achieve a cashless economy India launched UPI payment, which is very fast and convenient. Additionally, it is a very secure payment method.

What is UPI? 

UPI is a payment system launched by the National Payments Corporation of India (NPCI) in April 2016. It is a bank-led system that allows customers to make instant, real-time payments using their smartphones. The system is interoperable, meaning that customers of different banks can send and receive money using UPI.

Benefits of UPI for Merchants

  1. UPI offers merchants a lowcost and efficient way to receive payments.
  2. UPI payments are credited to the merchant‘s bank account in realtime, which allows them to keep track of their finances more easily.
  3. UPI also allows merchants to accept payments from customers without having to share their bank account details or other personal information.
  4. It allows merchants to create and manage invoices easily.

More than 50% of transactions on Razorpay are through the UPI payment method and it has become somewhat of a default payment mode for most of the people in India. The UPI is perhaps the fastest product to hit 2 billion transactions-a-month in 2020 since its inception in August 2016.UPI Transaction year-on-year growth

How is UPI different from IMPS? 

If a customer uses the IMPS services, the transaction would be done in a matter of a few seconds, but this also required the customer to enter banking details again and again which was a cumbersome task. Also, the platforms provided by most of the banks (website or app) were not great. In short, the UPI is a better avatar of IMPS. 

How does UPI works? 

To process a UPI transaction, the following participants are involved: 

1. Payer app/PSP: 

PSP stands for a Payment Service Provider. Payer PSPs are apps that allow customers to initiate/complete transactions. For example: Gpay, Phonepe, Bhim, PayTM, etc. 

These apps have replaced the traditional bank apps and allow users to create UPI handles to make or accept a transaction. Any customer can install these apps and can create their UPI handle. NPCI takes care of the app certification and as of now, there are 20+ third party apps certified by NPCI for issuing UPI handles. However, all these UPI apps need a sponsor bank to start onboarding users. 

List of major UPI apps and their respective sponsor banks:

UPI App/PSPs Sponsor Banks Handles
GPay Axis @okaxis
ICICI @okicici
HDFC @okhdfcbank
SBI @oksbi
Phonepe Yes @ybl
ICICI @ibl
Axis @axl
Amazon Pay Axis @apl

2. National Payments Corporation of India (NPCI) 

NPCI is a non-profit org set up by RBI and funded by different major banks. It acts as a trusted switch to connect banks and Payment service providers (PSPs). Similar to the role played by VISA in the case of Card payments, NPCI makes sure that data flow between banks and payment apps are routed to the correct and verified destinations.

NPCI, in the case of UPI payments, has made the banking services interoperable. Users can use any UPI app to link any of their bank accounts and can transfer or accept payments. 

NPCI also exposes a bunch of non-financial interoperable APIs for everyone in the ecosystem. For example: Validate VPA/UPI ID, Bank list, etc. 

3. Issuing Bank (Sender’s Bank)

In the case of UPI payment, the money is transferred from the issuing/sender’s bank account to the acquiring (merchant/receiver’s) bank account. The issuing bank has to debit money on NPCI’s request and send a debit response to NPCI once the debit is successfully done. 

4. Acquiring Bank (Receiver’s bank)

The acquiring (receiver) bank’s job is to credit money on NPCI’s request and send a credit response to NPCI once the credit is successfully done. 

5. Payee PSP

This is the acquirer or payment gateway used by the merchant in the case of P2M (Person to Merchant) transactions. 

How to start using UPI payments as a customer? 

  1. Install any UPI app/PSP available in the play store or app store. 
  2. Open app and enter your phone number that is linked to your bank account
  3. The app will now ask for the necessary permissions, allow them
  4. Now, wait for the OTP and tap on the Next button
  5. Set your UPI pin
  6. Click on ‘Add Bank Account’ and then select your bank from the list
  7. Enter your UPI pin and you will get your UPI ID/VPA
  8. Now whenever you want to make any payment, you just need to enter 

Types of UPI payment flow: 

Intent Payment

The payer/sender initiates the transaction. For example: You send money to your friend or make a payment to a store by scanning a QR code. 

UPI payment flow chart of intent payment


The payee/receiver initiates the transaction. For example: Your friend creates a UPI collect request asking you to settle the splitwise balance. 

flow chart of collect UPI

Why is Razorpay the preferred payment gateway for UPI payments? 

1. First payment aggregator to launch UPI payments in 2016 

Razorpay was the first in the industry to bring UPI payments to merchants. We were also the first payment aggregator to launch UPI AutoPay and UPI 2.0 features. Our close partnership with NPCI gives us an extra edge to stay one step ahead of our competitors. Interestingly, Razorpay is also the market leader in P2M (person to merchant) UPI payments in India. 

2. Multi bank model approach 

Razorpay closely works with multiple banks and payment technology service providers to solve the exact customer requirement. In the case of UPI payments, we work with 6 different banks and route transactions based on our Smart Routing solution. This helps businesses to keep getting best in class success rate, even if there is downtime on one bank or the other. 

3. Reconciliation and Refunds 

Razorpay Dashboard provides different types of reports to help you with reconciliations. Thus, even if we are using multiple banking partners to process your online payments, you don’t have to worry much about the reconciliation. The best in class Reconciliation system, along with our ‘Instant Refund’ product makes Razorpay the preferred UPI payment partner in India. 

4. Developer-friendly APIs

Easiest integrations and omnichannel support for all your queries. And the best part? If you are using Razorpay Checkout, not a single extra line of code is required for accepting UPI payments. 

Want to start accepting UPI payments for your business? Visit our Razorpay UPI Payment

Frequently Asked Questions

What is UPI Pin?

UPI PIN is an abbreviation of Unified Payments Interface Personal Identification Number. It is a 4 or 6 digit passcode that users of a UPI-enabled app set when they register themselves for the first time on the application.

Is UPI safe?

Through UPI, a user’s bank account can be used as a wallet with a simple two-factor authentication that eliminates the need to store funds in any other wallet. The use of Virtual ID makes it more secure since there is no need to share credentials. Furthermore, users can link multiple bank accounts to a single smartphone too.

What should I do to set my UPI PIN?

Open the app and enter your phone number that is linked to your bank account < The app will now ask for the necessary permissions, allow them < Now, wait for the OTP and tap on the Next button < Set your UPI pin < Click on ‘Add Bank Account’ and then select your bank from the list < Enter your UPI pin and you will get your UPI ID/VPA

What will happen if I forget my UPI PIN?

If you have forgotten your UPI PIN, you can simply create a new one. All you need is your debit card details to reset your UPI PIN.

    Liked this article? Subscribe to our weekly newsletter for more.

    Shubham Bisht
    Author Shubham Bisht

    Shubham is an Associate Director, Product Management at Razorpay and manages Cross Border Payments and Checkout Product for Razorpay. Before moving to Product Management, he has worked on Particle Physics at CERN and ETH Zurich.

    Write A Comment

    Disclaimer: Banking Services and Razorpay powered Current Account is provided by Scheduled Banks