SlideShare uma empresa Scribd logo
1 de 17
Baixar para ler offline
Unified Payments Interface (UPI)
 The Unified Payments Interface (UPI) offers an architecture and a set of standard
Application Programming Interface (API) specifications to facilitate online payments. It aims
to simplify and provide a single interface across all NPCI systems besides creating
interoperability and superior customer experience.
Instant “Pay” (push) and “Collect” (pull) using single click two factor authentication where
mobile is first factor (what you have) and MPIN/Biometrics (what you know/are) as second
factor.
Ability to use Virtual Payment Addresses(VPA), thus eliminating the need to provide
sensitive account information to merchants or other individuals.
What is UPI
UPI Architecture
Scalable Architecture
Banks Banks
IMPS AEPS RuPay Ecom
Unified Payments Interface
NPCI
Standard Interface Standard Interface Standard Interface
Internet
Banking
3rd Party Apps
(Collect only)
Banks
*99#
APBS
NACH
NFS
*99#
Central Repository
UID-BIN
3rd Party Apps
(Collect only)
Mobile
application
Payment System Players (PSP)
Mobile
application
Mobile
application
 “Payment Address" is an abstract form to represent a handle that uniquely identify an
account details in a “normalized" notation
 Virtual Payment Addresses are denoted as “account@provider“
 PSPs can allow their customers to create any number of virtual payment addresses and
allow attaching various authorization rules to them.
 PSPs may offer “one time use” addresses or “amount/time limited” addresses or "limit to
specific payees" addresses to customers
What is Virtual Payment Address
A user id provided by PSP, resolved directly by that PSP, is represented as user-id@psp-
code (e.g. joeuser@mypsp)
IFSC code and account number combination, resolved directly by NPCI, is represented
as
account-no@ifsc-code.ifsc.npci (e.g. 1234500000000001@HDFC0000001.ifsc.npci)
Aadhaar number, resolved directly by NPCI using existing Aadhaar to bank mapper, is
represented as
aadhaar-no@aadhaar.npci (e.g. 234567890123@aadhaar.npci)
Examples of Virtual Payment Address
UPI – Message Flow
PSP 1
PSP 2
Account
Provider 2
Account
Provider 1
A/C
providers
live in UPI
UPI
RespPay
ReqPay(PAY/COLLECT)
RespAuthDetail
ReqAuthDetail
RespPay
ReqPay(Debit)
RespPay
ReqPay(Credit)
Pay Transaction
Payee PSPUnified
Payments
Interface
Payer PSP
Acquiring Channel
(Mobile App/E-Com)
Beneficiary
Bank
Remitter Bank
54ReqPay debit RespPaydebit
1
8
ReqPay
RespPay
2
3
6 7ReqPay credit RespPay credit
RespAuthDetails
ReqAuthDetails
A
B
9
10
RespTxnConfirmation
ReqTxnConfirmation
Financial
Non-Financial
Collect Transaction
Payee PSPUnified
Payments
Interface
Payer PSP
Acquiring Channel
(Mobile App/E-Com)
Beneficiary
Bank
Remitter Bank
54
ReqPay debit RespPay debit
1
8
ReqPay
RespPay
2
3
6 7ReqPay credit RespPay credit
RespAuthDetails
ReqAuthDetails
A
B
9
10
RespTxnConfirmation
ReqTxnConfirmation
Financial
Non-Financial
C D
List of Core APIs
List of Meta APIs
List of Meta APIs
 UPI Solution provides strong end-to-end security and data protection. The key Security
features of the Unified Payments Interface are:
 Device Fingerprinting during the registration process
 Credential Capture through NPCI Common Library
 Credentials encrypted by using RSA 2048 Asymmetric Encryption
 The decryption/encryption at NPCI will be performed through HSM
 Message communication between PSPs and UPI over HTTPS
 All messages are digital signed using SHA2 with RSA.
Security features
 NPCI common library will be distributed to PSP’s for all the three major mobile operating
systems viz. Android, iOS & Windows.
 Common library has the following security features:
Capture the credentials securely
Embedding Device and Transaction related data as salt into the Credential block for each
Transaction to
 Prevent the Acquiring PSP to replay the Credential block
 Ensure actual device finger print is sent to NPCI for every transaction
 Ensure NPCI Common Library is used to Secure Credential capture
To encrypt the sensitive data (credentials like OTP, MPIN, and biometric data) using RSA 2048
public key encryption.
Digital Signature verification of xml payload of public keys before performing the credential
capture.
NPCI Common Library
 Applications that integrate with PSP Apps to collect Payment
 Web App, Desktop App, Mobile App etc
 Re-imagine various use cases that can move to cashless through UPI
 Sample PSP App/PSP Server provided by NPCI may be used
 When developing mobile app, deep link to sample PSP app
 Common Library will be part of Sample PSP and should not be directly used
 PSP application itself which is provided to consumers/Merchants
 PSP server including optional interface/sdk for merchants
 PSP mobile app for consumers by embedding Common Library
Types of Applications
Sample Mobile App Flow – In app Payment
If UPIenabledAPPis not
availableuser will be
routed to
playstore/website to
merchant preferred PSP
APP
Sample Mobile App Flow – Collect Pay
UPI
Over
Inter
net
Thank You

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Utk upi 15je001127
Utk upi  15je001127Utk upi  15je001127
Utk upi 15je001127
 
Digital payments
Digital payments Digital payments
Digital payments
 
Mobile Banking
Mobile BankingMobile Banking
Mobile Banking
 
Unified payment interface
Unified payment interfaceUnified payment interface
Unified payment interface
 
Unified payment interface
Unified payment interfaceUnified payment interface
Unified payment interface
 
Digital payments
Digital paymentsDigital payments
Digital payments
 
Unified Payments Interface (UPI) - easy way to transfer money through banks
Unified Payments Interface (UPI) - easy way to transfer money through banksUnified Payments Interface (UPI) - easy way to transfer money through banks
Unified Payments Interface (UPI) - easy way to transfer money through banks
 
Payment systems
Payment systemsPayment systems
Payment systems
 
Payment Gateway
Payment GatewayPayment Gateway
Payment Gateway
 
India - A Cashless Economy (NPCI/UPI)
India - A Cashless Economy (NPCI/UPI)India - A Cashless Economy (NPCI/UPI)
India - A Cashless Economy (NPCI/UPI)
 
Electronic Payment System
Electronic Payment SystemElectronic Payment System
Electronic Payment System
 
E-money
E-moneyE-money
E-money
 
Step by-step presentation on digital payments
Step by-step presentation on digital paymentsStep by-step presentation on digital payments
Step by-step presentation on digital payments
 
Digital Payments
Digital PaymentsDigital Payments
Digital Payments
 
Internet Banking
Internet BankingInternet Banking
Internet Banking
 
Unified Payment Interface (UPI) - A Way Towards Cashless Economy
Unified Payment Interface (UPI) - A Way Towards Cashless EconomyUnified Payment Interface (UPI) - A Way Towards Cashless Economy
Unified Payment Interface (UPI) - A Way Towards Cashless Economy
 
Aadhaar Enable Payment System
Aadhaar Enable Payment SystemAadhaar Enable Payment System
Aadhaar Enable Payment System
 
Study of upi payments
Study of upi paymentsStudy of upi payments
Study of upi payments
 
Imps flow
Imps flowImps flow
Imps flow
 
Bhim
BhimBhim
Bhim
 

Semelhante a UPI Technology

A Review on Unified Payment Interface [UPI]
A Review on Unified Payment Interface [UPI]A Review on Unified Payment Interface [UPI]
A Review on Unified Payment Interface [UPI]IRJET Journal
 
Safex pay avantgarde -presentation
Safex pay avantgarde -presentationSafex pay avantgarde -presentation
Safex pay avantgarde -presentationNeha Sahay
 
Demystifying VPA in UPI.pdf
Demystifying VPA in UPI.pdfDemystifying VPA in UPI.pdf
Demystifying VPA in UPI.pdfPay10
 
Documentation
DocumentationDocumentation
Documentationminhnv85
 
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays
 
Juno pay ipos_pickup_v1
Juno pay ipos_pickup_v1Juno pay ipos_pickup_v1
Juno pay ipos_pickup_v1Rashi Vaidya
 
Payments 101 - Visual Diagrams
Payments 101 - Visual DiagramsPayments 101 - Visual Diagrams
Payments 101 - Visual DiagramsKapish Kaushal
 
ApnaPay- Solutions for Modern Commerce
ApnaPay- Solutions for Modern CommerceApnaPay- Solutions for Modern Commerce
ApnaPay- Solutions for Modern CommerceTanvi Jain
 
Open Payments Cloud at Findevr London 2017
Open Payments Cloud at Findevr London 2017Open Payments Cloud at Findevr London 2017
Open Payments Cloud at Findevr London 2017Ixaris Systems
 
THE GROWTH ANALYSIS OF UNIFIED PAYMENTS INTERFACE (UPI) IN INDIA.docx
THE GROWTH ANALYSIS OF UNIFIED PAYMENTS INTERFACE (UPI) IN INDIA.docxTHE GROWTH ANALYSIS OF UNIFIED PAYMENTS INTERFACE (UPI) IN INDIA.docx
THE GROWTH ANALYSIS OF UNIFIED PAYMENTS INTERFACE (UPI) IN INDIA.docxVARUN KESAVAN
 
India stack - A detailed presentation
India stack - A detailed presentationIndia stack - A detailed presentation
India stack - A detailed presentationindiastack
 
Monetize with PayPal X Payments Platform
Monetize with PayPal X Payments PlatformMonetize with PayPal X Payments Platform
Monetize with PayPal X Payments Platformguest72b121
 
Public Sector Payment Technology
Public Sector Payment TechnologyPublic Sector Payment Technology
Public Sector Payment TechnologyNicole L. Correll
 
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...apidays
 

Semelhante a UPI Technology (20)

UPI.pptx
UPI.pptxUPI.pptx
UPI.pptx
 
A Review on Unified Payment Interface [UPI]
A Review on Unified Payment Interface [UPI]A Review on Unified Payment Interface [UPI]
A Review on Unified Payment Interface [UPI]
 
UPI
UPIUPI
UPI
 
Safex pay avantgarde -presentation
Safex pay avantgarde -presentationSafex pay avantgarde -presentation
Safex pay avantgarde -presentation
 
Demystifying VPA in UPI.pdf
Demystifying VPA in UPI.pdfDemystifying VPA in UPI.pdf
Demystifying VPA in UPI.pdf
 
Documentation
DocumentationDocumentation
Documentation
 
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Australia 2021 - API Economy in Financial Services by Siddhant A...
 
Juno pay ipos_pickup_v1
Juno pay ipos_pickup_v1Juno pay ipos_pickup_v1
Juno pay ipos_pickup_v1
 
Payments 101 - Visual Diagrams
Payments 101 - Visual DiagramsPayments 101 - Visual Diagrams
Payments 101 - Visual Diagrams
 
ApnaPay- Solutions for Modern Commerce
ApnaPay- Solutions for Modern CommerceApnaPay- Solutions for Modern Commerce
ApnaPay- Solutions for Modern Commerce
 
Open Payments Cloud at Findevr London 2017
Open Payments Cloud at Findevr London 2017Open Payments Cloud at Findevr London 2017
Open Payments Cloud at Findevr London 2017
 
Bhim app
Bhim appBhim app
Bhim app
 
THE GROWTH ANALYSIS OF UNIFIED PAYMENTS INTERFACE (UPI) IN INDIA.docx
THE GROWTH ANALYSIS OF UNIFIED PAYMENTS INTERFACE (UPI) IN INDIA.docxTHE GROWTH ANALYSIS OF UNIFIED PAYMENTS INTERFACE (UPI) IN INDIA.docx
THE GROWTH ANALYSIS OF UNIFIED PAYMENTS INTERFACE (UPI) IN INDIA.docx
 
India stack - A detailed presentation
India stack - A detailed presentationIndia stack - A detailed presentation
India stack - A detailed presentation
 
Monetize with PayPal X Payments Platform
Monetize with PayPal X Payments PlatformMonetize with PayPal X Payments Platform
Monetize with PayPal X Payments Platform
 
Public Sector Payment Technology
Public Sector Payment TechnologyPublic Sector Payment Technology
Public Sector Payment Technology
 
E-money Payment System
E-money Payment SystemE-money Payment System
E-money Payment System
 
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
apidays LIVE Hong Kong 2021 - API Economy in Financial Services by Siddhant A...
 
PayGo Sri Lanka Overview
PayGo Sri Lanka OverviewPayGo Sri Lanka Overview
PayGo Sri Lanka Overview
 
E-Wallet Platform 2017
E-Wallet Platform 2017E-Wallet Platform 2017
E-Wallet Platform 2017
 

Último

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKJago de Vreede
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 

Último (20)

Spring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUKSpring Boot vs Quarkus the ultimate battle - DevoxxUK
Spring Boot vs Quarkus the ultimate battle - DevoxxUK
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 

UPI Technology

  • 2.  The Unified Payments Interface (UPI) offers an architecture and a set of standard Application Programming Interface (API) specifications to facilitate online payments. It aims to simplify and provide a single interface across all NPCI systems besides creating interoperability and superior customer experience. Instant “Pay” (push) and “Collect” (pull) using single click two factor authentication where mobile is first factor (what you have) and MPIN/Biometrics (what you know/are) as second factor. Ability to use Virtual Payment Addresses(VPA), thus eliminating the need to provide sensitive account information to merchants or other individuals. What is UPI
  • 3. UPI Architecture Scalable Architecture Banks Banks IMPS AEPS RuPay Ecom Unified Payments Interface NPCI Standard Interface Standard Interface Standard Interface Internet Banking 3rd Party Apps (Collect only) Banks *99# APBS NACH NFS *99# Central Repository UID-BIN 3rd Party Apps (Collect only) Mobile application Payment System Players (PSP) Mobile application Mobile application
  • 4.  “Payment Address" is an abstract form to represent a handle that uniquely identify an account details in a “normalized" notation  Virtual Payment Addresses are denoted as “account@provider“  PSPs can allow their customers to create any number of virtual payment addresses and allow attaching various authorization rules to them.  PSPs may offer “one time use” addresses or “amount/time limited” addresses or "limit to specific payees" addresses to customers What is Virtual Payment Address
  • 5. A user id provided by PSP, resolved directly by that PSP, is represented as user-id@psp- code (e.g. joeuser@mypsp) IFSC code and account number combination, resolved directly by NPCI, is represented as account-no@ifsc-code.ifsc.npci (e.g. 1234500000000001@HDFC0000001.ifsc.npci) Aadhaar number, resolved directly by NPCI using existing Aadhaar to bank mapper, is represented as aadhaar-no@aadhaar.npci (e.g. 234567890123@aadhaar.npci) Examples of Virtual Payment Address
  • 6. UPI – Message Flow PSP 1 PSP 2 Account Provider 2 Account Provider 1 A/C providers live in UPI UPI RespPay ReqPay(PAY/COLLECT) RespAuthDetail ReqAuthDetail RespPay ReqPay(Debit) RespPay ReqPay(Credit)
  • 7. Pay Transaction Payee PSPUnified Payments Interface Payer PSP Acquiring Channel (Mobile App/E-Com) Beneficiary Bank Remitter Bank 54ReqPay debit RespPaydebit 1 8 ReqPay RespPay 2 3 6 7ReqPay credit RespPay credit RespAuthDetails ReqAuthDetails A B 9 10 RespTxnConfirmation ReqTxnConfirmation Financial Non-Financial
  • 8. Collect Transaction Payee PSPUnified Payments Interface Payer PSP Acquiring Channel (Mobile App/E-Com) Beneficiary Bank Remitter Bank 54 ReqPay debit RespPay debit 1 8 ReqPay RespPay 2 3 6 7ReqPay credit RespPay credit RespAuthDetails ReqAuthDetails A B 9 10 RespTxnConfirmation ReqTxnConfirmation Financial Non-Financial C D
  • 10. List of Meta APIs
  • 11. List of Meta APIs
  • 12.  UPI Solution provides strong end-to-end security and data protection. The key Security features of the Unified Payments Interface are:  Device Fingerprinting during the registration process  Credential Capture through NPCI Common Library  Credentials encrypted by using RSA 2048 Asymmetric Encryption  The decryption/encryption at NPCI will be performed through HSM  Message communication between PSPs and UPI over HTTPS  All messages are digital signed using SHA2 with RSA. Security features
  • 13.  NPCI common library will be distributed to PSP’s for all the three major mobile operating systems viz. Android, iOS & Windows.  Common library has the following security features: Capture the credentials securely Embedding Device and Transaction related data as salt into the Credential block for each Transaction to  Prevent the Acquiring PSP to replay the Credential block  Ensure actual device finger print is sent to NPCI for every transaction  Ensure NPCI Common Library is used to Secure Credential capture To encrypt the sensitive data (credentials like OTP, MPIN, and biometric data) using RSA 2048 public key encryption. Digital Signature verification of xml payload of public keys before performing the credential capture. NPCI Common Library
  • 14.  Applications that integrate with PSP Apps to collect Payment  Web App, Desktop App, Mobile App etc  Re-imagine various use cases that can move to cashless through UPI  Sample PSP App/PSP Server provided by NPCI may be used  When developing mobile app, deep link to sample PSP app  Common Library will be part of Sample PSP and should not be directly used  PSP application itself which is provided to consumers/Merchants  PSP server including optional interface/sdk for merchants  PSP mobile app for consumers by embedding Common Library Types of Applications
  • 15. Sample Mobile App Flow – In app Payment If UPIenabledAPPis not availableuser will be routed to playstore/website to merchant preferred PSP APP
  • 16. Sample Mobile App Flow – Collect Pay UPI Over Inter net