SlideShare ist ein Scribd-Unternehmen logo
1 von 17
Downloaden Sie, um offline zu lesen
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

Weitere ähnliche Inhalte

Was ist angesagt?

Unified payment interface
Unified payment interfaceUnified payment interface
Unified payment interfaceRavi Raj Kamal
 
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 banksCA Janardhana Gouda
 
Unified payment interface
Unified payment interfaceUnified payment interface
Unified payment interfacepranoy_seenu
 
Upi, e wallets & other digital payments
Upi, e wallets & other digital paymentsUpi, e wallets & other digital payments
Upi, e wallets & other digital paymentsArshit Agarwal
 
Digital Payment-Revolution in India
Digital Payment-Revolution in IndiaDigital Payment-Revolution in India
Digital Payment-Revolution in IndiaBinod Sinha
 
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 EconomyIRJET Journal
 
Presentation of digital payments
Presentation of digital paymentsPresentation of digital payments
Presentation of digital paymentspro prosecl
 
Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...
Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...
Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...CA Technologies
 
India - A Cashless Economy (NPCI/UPI)
India - A Cashless Economy (NPCI/UPI)India - A Cashless Economy (NPCI/UPI)
India - A Cashless Economy (NPCI/UPI)Aravind Krishnaswamy
 
India Stack - Towards Presence-less, paperless and cashless service delivery....
India Stack - Towards Presence-less, paperless and cashless service delivery....India Stack - Towards Presence-less, paperless and cashless service delivery....
India Stack - Towards Presence-less, paperless and cashless service delivery....ProductNation/iSPIRT
 
Architecting Platforms for Innovation
Architecting Platforms for InnovationArchitecting Platforms for Innovation
Architecting Platforms for Innovationindiastack
 
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 paymentsMahantesh Biradar
 
Cash Less Society- Digital Payments
Cash Less Society- Digital PaymentsCash Less Society- Digital Payments
Cash Less Society- Digital Paymentsmahajanmanu
 
Online payment gateway provider
Online payment gateway providerOnline payment gateway provider
Online payment gateway providerPayment Gateways
 

Was ist angesagt? (20)

Unified payment interface
Unified payment interfaceUnified payment interface
Unified payment interface
 
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
 
Unified payment interface
Unified payment interfaceUnified payment interface
Unified payment interface
 
Upi, e wallets & other digital payments
Upi, e wallets & other digital paymentsUpi, e wallets & other digital payments
Upi, e wallets & other digital payments
 
Digital Payment-Revolution in India
Digital Payment-Revolution in IndiaDigital Payment-Revolution in India
Digital Payment-Revolution in India
 
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
 
Digital payments
Digital paymentsDigital payments
Digital payments
 
Presentation of digital payments
Presentation of digital paymentsPresentation of digital payments
Presentation of digital payments
 
All You Want to Know About Neo Bank
All You Want to Know About Neo BankAll You Want to Know About Neo Bank
All You Want to Know About Neo Bank
 
Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...
Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...
Case Study: Open Banking, APIs and Digital Transformation—the Banco Original ...
 
India - A Cashless Economy (NPCI/UPI)
India - A Cashless Economy (NPCI/UPI)India - A Cashless Economy (NPCI/UPI)
India - A Cashless Economy (NPCI/UPI)
 
Digital payment merchants
Digital payment merchantsDigital payment merchants
Digital payment merchants
 
India Stack - Towards Presence-less, paperless and cashless service delivery....
India Stack - Towards Presence-less, paperless and cashless service delivery....India Stack - Towards Presence-less, paperless and cashless service delivery....
India Stack - Towards Presence-less, paperless and cashless service delivery....
 
Architecting Platforms for Innovation
Architecting Platforms for InnovationArchitecting Platforms for Innovation
Architecting Platforms for Innovation
 
E-banking
E-banking E-banking
E-banking
 
Npci
NpciNpci
Npci
 
Digital payments
Digital payments Digital payments
Digital payments
 
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
 
Cash Less Society- Digital Payments
Cash Less Society- Digital PaymentsCash Less Society- Digital Payments
Cash Less Society- Digital Payments
 
Online payment gateway provider
Online payment gateway providerOnline payment gateway provider
Online payment gateway provider
 

Ähnlich wie 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
 

Ähnlich wie 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
 

Kürzlich hochgeladen

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024SynarionITSolutions
 
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
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Principled Technologies
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 

Kürzlich hochgeladen (20)

TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
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
 
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
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
Deploy with confidence: VMware Cloud Foundation 5.1 on next gen Dell PowerEdg...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 

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