of building the UPI infrastructure • Enabling Merchants and Banks to provide a seamless payments experience on Mobile and scale to the Billion people in India Intro Vimal Kumar, Dilip Jain
offline pay • 4 party model Enables Hi-tech B2C companies to distribute • Secure Secrets are encrypted at source, in user device • Unified Online & Offline payments • Building blocks Extensible Highly extensible building blocks to support varied use cases & framework itself extensible to include features like mandates. Why is UPI Succeeding BIG?
- Online ◦ VPA to VPA, VPA to Account IFSC ◦ The collect request ◦ Enabled in all bank Apps ◦ Provided as a container inside B2C apps • P2M - Online ◦ App2App switch - Intent or Collect request ◦ PSP within merchant app as an SDK • P2M - Offline - Using QR code
page can choose UPI option to pay from. 2. Customer can choose to pay via BoB app or any other UPI App 4. Customer enters UPI PIN to complete the transaction 3. UPI app opens up and the user enters his UPI Pin to complete payment App to App switch - Intent Call Bank of Baroda BoB
Laptop or Mobile 2.a Customer scans the QR code 2.b Enters MPIN and approves 3. Merchant receives confirmation and Confirms purchase on website. CONFIDENTIAL BoB Web QR Code - User Scans QR Code
or Mobile 2.a Customer Receives Notification to authorize the payment 2.b Enters MPIN and approves 3. Merchant receives confirmation and Confirms purchase on website. CONFIDENTIAL Web Collect - User enters VPA
the Merchant App User sets his UPI Pin inside the Merchant App User successfully completes registration User can set UPI PIN for the bank account chosen In-App SDK - Registration
1. Auto-retrieve user VPA with SDK APIs 4. User successfully completes payment 2. Redirection to Common Library Page SDK - Bank PSP inside Merchant app
is to replace the paper work in the Mandate Flow, allowing the customer/corporate to issue/revoke in a real time manner, while the collection process remains the same as the existing collect process in UPI.
App2App switch flows, UPI apps should warn if the requester doesn’t authenticate themself with a signature. Enabling Overdraft Accounts In addition to Savings & Current accounts, UPI now includes overdraft accounts.
MPIN (2FA) • Order details • Other misc info Contains Mandate details in addition to Auth information Mandate Agreement • Max Amount • Validity Time Range • Usage #times limit • etc..
payment Set -> Limit per transaction : Rs. 300 Validity of mandate : from 20-July-2018 to 19-Jan-2019 Sign -> The mandate is authorized by entering UPI PIN in users PSP app e.g BHIM,Phonepe
an expiry (end of trip) for the refundable deposit • Deposit amount blocked in customer’s account • Zoomcar can claim the amount, either fully or partially as per use case • At the time of expiry set in the mandate, the balance amount is released
as of now. Recurring mandates are awaiting RBI for approval. • Single-Use mandates can be useful for separating authorizing and capturing steps. They are especially useful when you can’t block inventory before the payment. You take an authorization, and then capture when needed.
need to capture until necessary, refund cycle is reduced and saves MDR Customer - Amount is not debited upfront, faster refunds Use cases There are varied use cases for single-use mandate such as IPOs, Hotel reservations, Capture on Delivery for E-commerce etc.
anticipated features that will enable • Recurring payments for utilities bills, EMI etc. • 0-Click or 1-Click payment experience for trusted merchants + risk and fraud control systems. • Easy management of mandates through Agreement modification / cancellation via PSP apps.