UPI
India’s current population
1.35 Billion
Smartphone users in India by the end of 2017
291.6 Million
How many adult bank account holders in India(2017)
80%
What is UPI?
Unified Payments Interface (UPI) is an instant
payment system developed by NPCI
National Payments Corporation of India (NPCI) is the
umbrella organization for all retail payment systems
in India
UPI is built over the IMPS infrastructure
What makes UPI different?
Open Source
Instant
Secure
Cheap
Availability & Utility
Terminologies
PSP
VPA/Global Address
Push/ Pull
Single Click 2FA
Core APIs
ReqPay
Iinitiating & Processing the transaction
RespPay
Sending back the response of transaction initiated through ReqPay
ReqAuthDetails
Translate PSP address and obtain appropriate authorization details
RespAuthDetails
Sending back the response of transaction initiated through ReqAuthDetails
PAY Remitter Bank
ReqPay debit 4 5 RespPay debit
ReqAuthDetails
ReqPay 2
1 RespAuthDetails
3
Payer PSP Unified
RespPay ReqTxnConfirmation Payee PSP
Payment 9
8
s RespTxnConfirmation
Interface 10
B
A
Acquiring Channel Financial
(Mobile App/E- ReqPay credit 6 7 RespPay credit
Com) Non-Financial
Beneficiary
Bank
COLLECT
Remitter Bank
4 5 C D
ReqPay debit RespPay debit
ReqAuthDetails
ReqPay 2
1 RespAuthDetails
3
Payer PSP Unified Payee PSP
RespPay ReqTxnConfirmation
8
Payment 9
s RespTxnConfirmation
Interface 10
A B
Acquiring Channel
Financial
(Mobile App/E- ReqPay credit 6 7 RespPay credit
Com)
Non-Financial
Beneficiary
Bank
Let’s talk about security
Message communication between PSPs and UPI are in XML format over HTTPS and
all the messages are digitally signed
Private data in the transaction message are over HTTPS on network, Which are
encrypted before storing in DB
In case of mismatch in the checksum used, the process gets failed & an high level
alert must be generated
IPs for PSPs and other systems are whitelisted at the firewall level in order to block
messages from all non-authenticated sources
No. of banks live on UPI
114
Transaction Amount (Rs. In Cr.) in July
45,845.64
Total Transactions in July
235 Million
THANK YOU
For queries & information
contactus@dignitasdigital.com
+91 1145501210, +91-9599444523
Visit: www.dignitasdigital.com