Siksha Sarovar

Siksha Sarovar (sikshasarovar.com) is a free educational web application that helps students in India learn programming and prepare for academic and competitive exams. The platform offers structured coding courses (C, C++, Python, Java, HTML, CSS, PHP, Power BI, AI, Machine Learning, Data Science), complete university curriculum notes for BCA/MCA students with previous year question papers, Class 10 and Class 12 CBSE/HBSE school notes, and dedicated preparation material for SSC, UPSC, Banking, Railway and other government exams. Browsing the site is completely free and requires no account. Users may optionally sign in with Google solely to save their learning progress, quiz scores and personal preferences across devices.

Privacy Policy | Terms of Service | Contact Siksha Sarovar | About Siksha Sarovar

v4.0.9 · PWA
Siksha Sarovar logo
Siksha Sarovar
Your Learning Universe

Siksha Sarovar is a free e-learning platform for coding courses, BCA university notes and competitive exam preparation. Optional Google sign-in saves your learning progress across devices.

Initializing knowledge base…
Compiling modules 0%

3.4 Online Banking, UPI, Payment Gateways & EBPP

Lesson 16 of 21 in the free E-Commerce notes on Siksha Sarovar, written by Rohit Jangra.

3.4 Online Banking, UPI, Payment Gateways & EBPP

Online Banking

Online banking (Internet banking, net banking) is the conduct of banking transactions through a bank's website or mobile app, without visiting a branch.

Services available via net banking

ServiceDescription
Balance enquiryCheck current account/savings balance
Statement view / downloadRecent transactions, monthly statement
Funds transferNEFT, RTGS, IMPS, UPI
Bill paymentsElectricity, gas, phone, credit card
InvestmentsFD, RD, mutual funds, gold
LoansApply, EMI tracking, prepayment
InsuranceBuy, renew, claim
TaxPay TDS, advance tax, income tax
Demand draftRequest DD online
Cheque bookOrder new
Stop paymentStop a cheque
Standing instructionsRecurring transfers

Indian online-banking history

YearMilestone
1996ICICI Bank — first internet banking in India
2000IT Act passed — legal validity for e-transactions
2010IMPS introduced
2014RBI introduces 2-factor authentication mandate
2016UPI launched
2018UPI 2.0 — auto-debit, overdraft
2024UPI Lite, UPI on credit cards

---

Mobile Banking

Mobile banking = banking via smartphone app, distinct from net banking (browser-based).

Channels

ChannelDescriptionExamples
Mobile web (browser)Same as net banking on phoneBank's mobile-responsive website
Mobile appNative iOS/Android appYONO SBI, HDFC, ICICI iMobile
SMS bankingText-based queriesBalance, last 5 txns
USSD (*99#)Menu-based for feature phonesUPI on *99#
Missed-call bankingCall to a number to get balanceMany banks

Mobile banking vs Net banking

AspectMobile BankingNet Banking
DeviceSmartphoneDesktop / laptop
ChannelAppBrowser
FeaturesAll + biometric, QR scan, NFCAll standard
AuthPIN, biometric, OTPPassword + OTP
SpeedFaster (fewer clicks)Slower (more fields)
AdoptionHigher in IndiaDeclining

---

UPI — Unified Payments Interface (the IPU modern-syllabus addition)

UPI is India's instant real-time payment system, developed by NPCI in 2016. It is the world's largest real-time payment system.

UPI Architecture — 4-party model

ComponentRole
Payer / PayeeCustomer
PSP (Payment Service Provider)UPI app — GPay, PhonePe, Paytm
Sponsor BankBank backing the PSP
NPCIOperator of the UPI switch
BanksHold the customer's account
VPA / UPI IDVirtual address (e.g., rohit@okhdfcbank) — abstracts account number

UPI transaction flow

1. Payer scans QR code or enters payee UPI ID
2. Payer's UPI app sends request to its PSP
3. PSP routes to NPCI switch
4. NPCI sends authorisation request to payer's bank
5. Payer's bank shows UPI PIN screen on app
6. Payer enters UPI PIN (4 or 6 digit)
7. Payer's bank debits account → sends success to NPCI
8. NPCI credits payee's bank account → sends success to payee's PSP
9. Both parties notified of success
10. All in < 5 seconds

UPI features

FeatureDetail
Pay by VPAUse UPI ID instead of account number
Pay by QRScan merchant QR — Bharat QR or UPI QR
Send to bank accountA/c number + IFSC
Send to phone numberLinked to UPI
Request moneyPull a payment from someone
Auto-pay (e-Mandate)Recurring (SIPs, subscriptions)
UPI 123PayFeature phones via IVR
UPI Lite< ₹500 instant, no PIN
UPI on Credit CardRuPay credit cards linkable
UPI InternationalSingapore, UAE, France, Mauritius

UPI growth

The growth curve is unprecedented in payments history. UPI processed roughly 100 million transactions a month in 2017, the year after launch — already a healthy start. By 2020, with the COVID-19-era contactless push, the system was at 2.7 billion per month. By 2022 it had jumped to 7 billion monthly. By 2024, UPI is settling 16+ billion transactions per month and accounts for ~80% of all digital retail payment volume in India — making it, by transaction count, the largest real-time payments system in the world.

UPI vs Cards vs NEFT

AspectUPICardsNEFT
SpeedReal-timeReal-time auth30-min batch
CostFree1.5-2.5% MDRFree
Min/Max₹1 / ₹1 lakh (₹5 lakh some banks)Card limitNone / None
AuthUPI PINCard + OTPBank login
P2PYesNoYes
RefundsDifficult (instant settlement)Easy (chargeback)Limited
ChannelMobile-firstCard/app/onlineOnline/branch

---

Payment Gateway Integration

A payment gateway is the merchant-facing service that accepts payments on behalf of a merchant, processing them through banks and networks.

Payment gateway architecture

Two integration models

ModelDescriptionProsCons
Redirect / HostedCustomer redirected to gateway pageEasier PCI compliance; gateway handles all card dataLess control over UI
Direct / Server-to-serverCard form on merchant site; merchant sends to gateway via APIFull UI controlHeavy PCI burden (or use tokenisation)
iFrame embedGateway form in iFrameUI integration, minimal PCI burdenLess customisable
JS SDK + tokenisationFrontend SDK tokenises card; merchant uses tokenBest UX, low PCI burdenModern, complex

Gateway selection criteria

CriterionDetail
Payment methods supportedUPI, cards, wallets, EMI, COD, international
Settlement timelineT+0 (best), T+1, T+2
MDR1.5-3% range
Reliability / uptime99.9%+
Refund speed5-7 days typically
Developer experienceAPI quality, sandbox, docs
Fraud detectionML-based, customisable rules
ReconciliationDaily statements, reconciliation reports
CompliancePCI-DSS, ISO 27001

Top Indian payment gateways

GatewayNotes
RazorpayDev-first, dashboard-strong, ~60% market share among startups
PayUIndia + Latin America, broad bank coverage
CashfreePayouts + collections, growing
CCAvenueLong-established, all banks
Stripe (India)Global, well-documented
PhonePe Payment GatewayUPI-strong
BillDeskBill-payment specialist
Atom TechnologiesBanking-focused
InstamojoSmall business
ZaakpayMobikwik-owned

---

EBPP — Electronic Billing Presentment and Payment

EBPP is a system where bills are presented and paid electronically — replacing paper bills and physical payment.

Components of EBPP

ComponentRole
BillerGenerates the bill (electricity company, telecom)
Aggregator / ConsolidatorCombines bills from multiple billers (Paytm, BBPS)
CustomerReviews and pays
Bank / Payment instrumentFunds the payment

EBPP models

EBPP runs in three operational models, often coexisting at the same biller. Biller-direct is the simplest: the customer goes to the biller's own website (BSES, MTNL, Adani Electricity) and pays from there. Consolidator (aggregator) is what most users actually use — one portal (BBPS via PhonePe, Paytm, or any UPI app) lets the user pay 24,000+ different billers from a single interface, while BBPS handles the routing and reconciliation behind the scenes. Bank-hosted EBPP lets the customer pay any of their pre-registered billers from the bank's own net-banking or mobile-banking screen — HDFC NetBanking BillPay, SBI YONO BillPay, and similar.

BBPS — Bharat Bill Payment System

PropertyValue
OperatorNPCI BBPS
Launched2017
Coverage24,000+ billers (Aug 2024)
CategoriesElectricity, gas, telecom, water, broadband, EMI, education, FASTag, subscription
ChannelsBank portals, UPI apps, agents (offline)
ReachPan-India

BBPS is the unified bill-payment network — every UPI app integrates BBPS.

---

Key Terms — Lesson 3.4

The terms below define the four core systems covered above — net/mobile banking, UPI, payment gateways, and EBPP — plus the supporting vocabulary used at every step.

Online Banking / Internet Banking / Net Banking — Banking through a bank's website (browser-based) without a branch visit. Standard services include balance enquiry, statement download, NEFT/RTGS/IMPS/UPI funds transfer, bill payment, investments (FD, MF, gold), loan management, insurance, tax payment, and standing instructions.

Mobile Banking — Banking through a smartphone app rather than a browser. Modern Indian banking apps (YONO SBI, HDFC, ICICI iMobile, Axis Mobile, Kotak 811) include everything net banking offers plus UPI, QR scanning, NFC payments, biometric login, and one-tap transfers. Mobile banking has overtaken net banking in usage in India since ~2019.

**USSD Banking (99#) — A menu-based mobile-banking option for feature phones* (and any phone), accessed by dialling *99# (or a bank-specific USSD code). USSD works without internet and supports balance enquiry, mini-statement, and UPI on feature phones (UPI 123Pay).

UPI (Unified Payments Interface) — India's instant, real-time, 24×7, free retail payment system, built by NPCI and launched in 2016. UPI lets users transfer money between any two Indian bank accounts using a Virtual Payment Address (VPA) — no need to share account number or IFSC. UPI processes ~16 billion transactions monthly (2024) and is the world's largest real-time payment system by volume.

VPA / UPI ID (Virtual Payment Address) — A user-friendly identifier — e.g., rohit@okhdfcbank or 9876543210@ybl — that maps to the user's bank account behind the scenes. The VPA is what the payer types or scans; the payee's actual account number stays hidden. The format is handle@psp.

PSP (Payment Service Provider) — The third-party application that exposes UPI to end users — PhonePe, Google Pay, Paytm, BHIM, WhatsApp Pay, Amazon Pay, CRED Pay. Each PSP must operate via a sponsor bank that holds the UPI licence; the PSP cannot access funds directly, only orchestrate the messaging.

Sponsor Bank — The bank that holds a PSP's UPI licence and acts as the regulated entity backing the PSP. PhonePe's sponsor bank is YES Bank / ICICI; Google Pay's is Axis / HDFC / ICICI / SBI; Paytm has been Paytm Payments Bank historically. RBI requires every PSP to operate through one or more sponsor banks.

UPI PIN — A 4 or 6-digit secret known only to the customer, used to authorise every UPI debit. Unlike a bank password, the UPI PIN is set on the customer's own device and never travels to the merchant or PSP — it is verified by the issuing bank.

UPI Lite — A simplified UPI tier (launched 2022) for small, fast payments under ₹500 — the user pre-loads up to ₹2,000 into an on-device wallet and can pay any UPI QR without entering a PIN. UPI Lite reduces UPI infrastructure load and speeds up tea-stall-style micropayments.

UPI 123Pay — UPI for feature phones (those without internet), via IVR call, missed-call, or app installation on supported feature phones. UPI 123Pay extends UPI's reach to the ~300 million Indians still on feature phones.

UPI on Credit Card — A 2022–2023 extension that lets RuPay credit cards be linked to a UPI ID, so users can scan a UPI QR and pay using their credit card limit instead of a bank account. India is the first country in the world to bridge credit cards into a national instant-payment rail.

UPI Autopay (e-Mandate) — A UPI-based recurring-debit authorisation for subscriptions, EMIs, SIPs, and insurance premiums — replacing the older paper NACH/ECS mandate. The user grants one-time permission; subsequent debits happen automatically up to the pre-defined cap and frequency.

Payment Gateway — The merchant-facing platform that accepts payments online and routes them through banks and networks. A gateway aggregates many payment methods (UPI, cards, wallets, net banking, EMI, COD) behind a single API. Razorpay, PayU, Cashfree, CCAvenue, Stripe, PhonePe Payment Gateway are the dominant Indian options.

Hosted vs Embedded Gateway Integration — The two main ways a merchant integrates a payment gateway. Hosted (redirect) sends the customer to the gateway's payment page (Razorpay's modal, Stripe Checkout) — easier to build and far lighter on PCI compliance, but the customer briefly sees the gateway's branding. Embedded / direct keeps the entire payment form on the merchant site (better UX, on-brand experience) but requires the merchant to handle card data, which raises the PCI compliance burden — most modern embedded flows mitigate this with JS SDKs + tokenisation.

Webhook (Payment Context) — A server-to-server callback the gateway sends to the merchant URL after key events — payment captured, payment failed, refund processed, chargeback raised. Webhooks are how a merchant's order-processing system finds out a payment went through without polling.

Settlement Timeline (T+0, T+1, T+2) — How quickly the gateway transfers funds to the merchant's bank account. T+0 means same-day settlement (rare, premium). T+1 means next-business-day. T+2 is standard for most Indian gateways. Faster settlement helps merchant cash flow; some gateways charge a small fee for T+0 / T+1 instant settlement.

Refund / Chargeback — A refund is initiated by the merchant — the merchant agrees the order should not go ahead and pushes the money back to the customer. A chargeback is initiated by the customer through their card issuer — the customer disputes a transaction (claims fraud, non-delivery, defective goods) and the network forces the merchant to either prove the transaction was legitimate or surrender the funds. High chargeback rates damage a merchant's reputation with gateways and may lead to higher MDR or suspension.

EBPP (Electronic Billing Presentment and Payment) — A system where bills are presented and paid electronically — replacing paper bills and physical payment. EBPP has four parties: biller (electricity company, telecom), aggregator/consolidator (BBPS, PhonePe Bill), customer, and bank or payment instrument. EBPP runs in three models: biller-direct, consolidator (aggregator), and bank-hosted.

BBPS (Bharat Bill Payment System) — NPCI's unified bill-payment network launched in 2017 that connects 24,000+ billers across electricity, gas, water, telecom, broadband, EMI, education, FASTag, and subscription categories. BBPS is the rail that every UPI app uses behind the scenes when you pay a bill in PhonePe, Paytm, GPay, or your bank's app.

Auto-Pay / Standing Instruction — A recurring payment authorisation: the customer authorises a fixed (or up-to-cap) amount to be debited automatically on a schedule. Implementations include NACH e-mandate (recurring debit), UPI Autopay, card recurring (RBI-regulated, capped at ₹15,000 per debit without additional auth as of late 2023), and bank standing instructions.

JAM Trinity — India's policy framework combining Jan Dhan (mass bank-account opening from 2014, 530+ million accounts opened), Aadhaar (unique-ID enrolment), and Mobile (telecom penetration). JAM is the foundation that made UPI, DBT (Direct Benefit Transfer), Aadhaar-enabled payments, and India's broader digital-payment expansion possible.

DBT (Direct Benefit Transfer) — Government subsidies and welfare payments transferred directly to the beneficiary's bank account, bypassing the leakage and corruption of intermediaries. DBT covers cooking-gas subsidy (PAHAL), PM-Kisan, scholarships, MNREGA wages, and many other schemes. DBT has saved the Indian exchequer an estimated ₹2.7 lakh crore since 2014.

Account Aggregator (AA) — A 2021 RBI/SEBI initiative that lets a customer consent to share their financial data (bank statements, MF holdings, insurance, GST returns) across institutions through an Account Aggregator licensed entity. AA powers data-driven lending, BNPL, wealth advisory — without the user having to email PDF statements.

ONDC (Open Network for Digital Commerce) — The 2022 Government of India open protocol for commerce. ONDC decouples buyer and seller apps so a buyer on PhonePe / Paytm / Magicpin can transact with a seller on JioMart / MyStore / ONDC Mitra. ONDC is to commerce what UPI is to payments.

EBPP benefits

For the biller, EBPP cuts the cost of paper bills and postage (a non-trivial saving for utilities mailing tens of millions of bills a month), accelerates payment collection (electronic payments clear in days, paper cheques took weeks), reduces bad debt because customers can set up auto-pay, raises customer-service quality through proactive SMS reminders, and creates a clean audit trail for compliance. For the customer, EBPP delivers convenience — no trip to the bill counter — combined with 24×7 availability, the option of auto-pay so they never miss a due date, SMS/email reminders before bills come due, and a single online history of every bill they have ever paid.

---

Indian Banking Innovations (added context)

InnovationYearPurpose
Aadhaar enrolment2009Unique ID for India
Jan Dhan Yojana2014Mass bank-account opening (~530 million accounts now)
JAM Trinity2014Jan Dhan + Aadhaar + Mobile
DBT2013Direct Benefit Transfer (subsidies straight to bank)
UPI2016Instant payment
GST e-invoicing2020Standardised B2B invoicing
Account Aggregator2021Consolidated view of financial accounts
ONDC2022Open commerce network

---

Study deep

  1. UPI is the most-copied payment system in the world. Singapore (PayNow), Brazil (PIX), UAE (Aani), France (Lyf) have all built UPI-style systems. NPCI International (NIPL) directly partners with these.
  1. The MDR-free UPI model. Zero merchant fee on UPI P2M (person-to-merchant) up to ₹2,000. This is a deliberate policy choice to drive adoption — government compensates NPCI / banks for low-margin txn processing. Above ₹2,000 and B2B, fees apply.
  1. EBPP and BBPS economics. Billers pay small fee per bill collected (₹0.5-3 typically). Customer pays nothing. Aggregators (Paytm, PhonePe) capture marketing data + cross-sell.
  1. Hosted vs embedded gateway tradeoff. Hosted (redirect) gateways are simpler to implement but show "Razorpay" branding. Embedded gives full control but requires PCI compliance. Most Indian SMBs use hosted; large brands embed with tokenisation.
  1. The Aadhaar-bank-mobile trinity changed commerce. Pre-2014, ~50% of India was unbanked. Today, 99%+ have a bank account (Jan Dhan). This banked base enabled UPI to scale rapidly.
PYQ pattern: "What is UPI? Explain its architecture and benefits." — Define NPCI, 2016 launch; diagram 4-party model (Payer, PSP, NPCI, Bank); list benefits (instant, free, 24×7, scalable, secure); cite 16B monthly transactions.
PYQ pattern: "What is a payment gateway? Explain its working with diagram." — Define as merchant-facing payment processor; diagram with 6 components; explain redirect vs embedded models; name Razorpay/PayU/Stripe.
PYQ pattern: "What is EBPP? Explain its components." — Define electronic bill presentment + payment; 4 components (biller, aggregator, customer, bank); mention BBPS as Indian unified network.