LCode Technologies
UPI & IMPS

Unified Payment Interface (UPI) & IMPS Switch

24x7 Interbank transfers and complete UPI ecosystem integration

A unified platform for instant real-time inter-bank transactions combining IMPS and UPI functionalities, providing robust payment solutions for banks and merchants.

Unified Payment Interface (UPI) & IMPS Switch

Unified Payment Interface (UPI) & IMPS Switch

24x7

Availability

NPCI

Certified

v2.0

UPI Version

P2P/P2M

Supported

OVERVIEW

What is Unified Payment Interface (UPI) & IMPS Switch?

LCode Technologies' UPI & IMPS Switch is a single platform that connects a bank to NPCI for real-time interbank payments over IMPS and UPI. It supports all IMPS message types (P2A, P2P, P2U, P2M) over a socket-based channel with automatic log-on to the NPCI gateway, and includes a Version 2.0 certified UPI Switch and PSP App.

LaunchedIMPS Switch 2014, UPI 2016

Who it's for

  • Banks that need to connect to NPCI for 24x7 IMPS and UPI payments
  • Banks offering a UPI PSP app to customers
  • Banks enabling merchant payments and collect requests

CAPABILITIES

What Unified Payment Interface (UPI) & IMPS Switch can do

01

24x7 inter bank fund transfers from multiple channels

02

Communicates with NPCI on a socket-based channel

03

Handles auto log on to the NPCI gateway

04

Handles inward payments and reversal in exception cases

05

Auto authorize payment for regular payments

MODULES & APIS

01

IMPS enables banks to provide 24x7 inter bank fund transfers to their customers from multiple channels

02

Supports all messages of IMPS – P2A, P2P, P2U, P2M

03

Communicates with NPCI on a socket-based channel

04

Handles auto log on to the NPCI gateway

05

Handles inward payments and reversal in exception cases

06

UTR number storing for Mobile banking generated transactions

KEY FACTS

Unified Payment Interface (UPI) & IMPS Switch at a glance

Key facts about Unified Payment Interface (UPI) & IMPS Switch
SpecificationDetail
IMPS message typesP2A, P2P, P2U, P2M
NPCI connectivitySocket-based channel with auto log-on to the NPCI gateway
UPI certificationVersion 2.0 certified UPI Switch & PSP App
UPI pay toMobile number, account number & IFSC, or VPA
Exception handlingInward payments and reversals in exception cases
LaunchedIMPS Switch 2014 · UPI application 2016
LCode company certificationsISO 9001:2015 · ISO 27001:2022 · PCI SLC (Secure Software Lifecycle)

COMPARISONS

Unified Payment Interface (UPI) & IMPS Switch: comparisons and reference tables

UPI vs IMPS
AspectIMPSUPI
Operated byNPCI [1]NPCI [1]
InfrastructureRuns over NPCI's National Financial Switch [3]Launched 25 August 2016; under NPCI's UPI procedural guidelines, UPI transactions settle through IMPS [2][3]
What it isAn instant, 24x7 interbank electronic fund transfer service [4]An instant payment system that lets customers pay and collect using a virtual payment address [2]
How the beneficiary is addressedMobile number and MMID, account number and IFSC, or Aadhaar number [4]A Virtual Payment Address (VPA), or account number and IFSC [2]
Requesting moneyMerchant-initiated (pull) P2M payments alongside customer-initiated (push) payments [4]Pay (push) and collect (pull) requests [2]
In LCode's switchAll IMPS messages (P2A, P2P, P2U, P2M), socket-based NPCI channel, auto log-on, inward payments and reversals, UTR storage for mobile banking transactionsVersion 2.0 certified UPI Switch and PSP App: pay to mobile, account and IFSC, or VPA; collect requests; merchant payments and reports

Numbers in brackets refer to the sources listed at the end of this page. The last row describes LCode's product.

IMPS message types in plain English
Message typeMeaningHow the beneficiary is identified
P2APerson to AccountBeneficiary account number and IFSC [4][5]
P2PPerson to PersonBeneficiary mobile number and 7-digit MMID [4][5]
P2MPerson to MerchantPayment to a merchant, initiated by the customer (push) or by the merchant (pull) [4]

LCode's switch supports all IMPS messages: P2A, P2P, P2U and P2M. IMPS transfers can also be addressed using the beneficiary's Aadhaar number, which acts as the financial address [4][5]. Numbers in brackets refer to the sources listed at the end of this page.

FAQ

Unified Payment Interface (UPI) & IMPS Switch: frequently asked questions

Is LCode an NPCI certified UPI switch and IMPS switch provider?

Yes. LCode Technologies' UPI & IMPS Switch is NPCI certified, with a Version 2.0 certified UPI switch and PSP app. It connects banks to NPCI for real-time UPI and IMPS payments. LCode launched its IMPS switch in 2014 and its UPI application in 2016.

What is the difference between IMPS and UPI?

IMPS is an instant, 24x7 interbank electronic fund transfer service operated by NPCI. UPI, which NPCI launched in 2016, runs on top of IMPS and lets users send or request money using a Virtual Payment Address (UPI ID). LCode's switch handles both on one platform.

Which IMPS transaction types does the switch support?

All IMPS messages: P2A, P2P, P2U and P2M. It also stores UTR numbers for transactions generated from mobile banking.

How does the switch connect to NPCI?

It communicates with NPCI over a socket-based channel, handles automatic log-on to the NPCI gateway, and processes inward payments and reversals in exception cases.

What UPI payments can customers make?

Customers can pay to a mobile number, an account number and IFSC, or a VPA; raise a collect request to an alias or virtual address held with another PSP or bank; pay for purchases made in merchant apps; and auto-authorize regular payments.

Does the switch support merchants?

Yes. It supports merchant profile creation, self-administration and reports, and application users or merchants can demand online payment.

Since when has LCode offered IMPS and UPI products?

LCode launched its IMPS Switch in 2014 and its UPI application in 2016.

FURTHER READING

Learn the concepts behind Unified Payment Interface (UPI) & IMPS Switch

GuideWhat is a UPI switch?Read the guide →

REFERENCES

Sources cited on this page

  1. Payment and Settlement Systems: Overview, Reserve Bank of India
  2. Unified Payments Interface – Procedural Guidelines, National Payments Corporation of India (NPCI)
  3. Digital Banking Updates (UPI and IMPS), Indian Institute of Banking & Finance (IIBF)
  4. Updates for Retail Banking (IMPS section), Indian Institute of Banking & Finance (IIBF)
  5. IMPS, Central Bank of India