IT204 E Commerce

E CommerceUnit 519 min read

E-Payment Systems & Digital Transactions: Models, Security & Nepal’s Use

Unit 5 of E-Commerce explores digital payment systems (credit cards, wallets, UPI, QR codes), security protocols (SSL, encryption, fraud prevention), and real-world applications in Nepal (eSewa, Khalti, Ncell). Learn transaction flows, risk management, and how tech drives e-commerce growth.

TAKEAWAYS:

  • Digital payments replace cash/cheques with electronic transfers (cards, wallets, bank accounts) via encrypted networks.
  • Security layers (SSL, tokens, OTPs) protect transactions from fraud, phishing, and data breaches.
  • Nepal’s ecosystem uses eSewa/Khalti (wallets), Ncell e-SEWA (mobile banking), and QR codes (Daraz, Pathao) for microtransactions.
  • Transaction flows follow authorize → capture → settle steps, with chargebacks for disputes.
  • Regulatory compliance (Nepal Rastra Bank, PCI-DSS) ensures legal and technical safety.
  • Future trends include biometric payments (fingerprint/face ID) and central bank digital currencies (CBDCs).

Core Concepts: What Are Digital Payment Systems?

1. Definition and Evolution

Digital payment systems enable electronic transfer of money without physical cash or cheques. They rely on:

  • Networks: Internet, mobile networks, or point-of-sale (POS) terminals.
  • Security: Encryption, tokens, and authentication (OTP, biometrics).
  • Intermediaries: Banks, fintechs (eSewa, Khalti), or payment gateways (PayPal, Stripe).

Why the shift?

  • Speed: Instant transfers vs. days for cheques.
  • Convenience: Pay via phone, QR code, or voice (e.g., Pathao’s "Pay with Voice").
  • Cost: Lower fees than traditional banking (e.g., Khalti charges 2.5% vs. 3% for credit cards).

2. Key Components of a Digital Transaction

Every transaction involves 5 critical steps (visualized below):

flowchart TD
    A["User Initiates Payment"] -->|"1. Authorization"| B["Merchant's Payment Gateway"]
    B -->|"2. Bank/Payment Processor"| C["Acquirer Bank (e.g., NMB, Global IME)"]
    C -->|"3. Clearing"| D["Issuer Bank (e.g., Nabil, Standard Chartered)"]
    D -->|"4. Settlement"| E["Funds Debited/Credited"]
    E -->|"5. Confirmation"| F["User & Merchant Receive Receipt"]
    G["Fraud Detection"] -->|"Parallel"| C
    H["Encryption"] -->|"Parallel"| A

Real Example: When you pay ₹500 via Khalti at a Daraz seller’s stall, the flow is:

  1. Your phone → Khalti app → QR code scan.
  2. Khalti’s server → Nepal Rastra Bank’s clearing system.
  3. Funds deducted from your Khalti wallet → credited to seller’s bank account.
  4. SMS/email confirmation sent to both parties.

Types of Digital Payment Systems

1. Card-Based Payments

Used globally and in Nepal (e.g., Ncell’s credit/debit cards, Daraz’s international card payments).

Type How It Works Example in Nepal Fees (approx.)
Debit Card Linked to bank account; funds deducted instantly. NMB Debit Card, Global IME Visa 1–2% per transaction
Credit Card Borrowed money; repay later (interest if not paid in time). Ncell Credit Card, Standard Chartered 2–4% + interest (20–30% p.a.)
Prepaid Card Load money in advance (no bank account needed). eSewa Card, Khalti Card 1–3% per reload
Virtual Card Generated online (no physical card); single-use or limited-time. Daraz’s "Pay with Visa Virtual Card" 0–1%
(Shows the EMV chip, magnetic stripe, and NFC antenna inside a card.)

Worked Example: Credit Card Interest Calculation You buy a laptop for ₹100,000 via a Ncell credit card with a 25% p.a. interest rate. You pay the minimum 5% (₹5,000) monthly. How much do you pay in total?

  1. Outstanding balance after 1st month: ₹100,000 – ₹5,000 = ₹95,000 Interest: ₹95,000 × 25% × (1/12) = ₹1,958 New balance: ₹95,000 + ₹1,958 = ₹96,958
  2. Repeat for 12 months → Total paid: ~₹120,000 (20% extra!). Lesson: Always pay the full amount to avoid compound interest traps.

2. Mobile Wallets and Digital Wallets

Definition: Virtual accounts storing money, linked to bank accounts or cards. Used for microtransactions (e.g., ₹50 for a Pathao ride).

Wallet Type Features Nepal Examples Limitations
Bank-Linked Wallet Directly tied to bank account; high limits. NMB M-Kosh, SBI Yono KYC required
Fintech Wallet No bank link; peer-to-peer transfers. eSewa, Khalti, IME Pay Lower limits (₹50,000–₹100,000/day)
Super App Wallet Integrated into apps (e.g., Pathao Pay, Daraz Money). Pathao, Daraz, F1Soft Limited to partner merchants
CBDC (Future) Digital currency issued by Nepal Rastra Bank (pilot in 2024). Not yet launched Regulatory approval pending

(Shows the QR code, balance, and "Pay Bills" options.)

Real-World Trace: Paying a Daraz Seller via Khalti

  1. Seller displays Khalti QR code (or asks for Khalti ID).
  2. You open Khalti app → scan QR or enter ID → enter amount (₹2,500).
  3. OTP verification (sent to your phone).
  4. Transaction completes in <10 seconds.
  5. Seller gets alert + funds credited instantly.

3. Bank Transfers and UPI-like Systems

Nepal’s Nepal Payment System (NPS) enables real-time transfers between banks.

Method How It Works Example Speed Fees
NEFT/RTGS Bulk transfers (used for large amounts). Bank-to-bank transfer via NPS 24–48 hours ₹50–₹200
IMPS Instant transfer (like UPI). NMB’s "Instant Transfer" <2 minutes ₹10–₹50
NPS Mobile Banking Unified platform for all banks (like NPCI’s UPI in India). NMB M-Kosh, Global IME Mobile App Instant ₹5–₹20

(Shows NPS as the central hub linking Nabil, Global IME, eSewa, and merchants.)

Worked Example: Transferring ₹5,000 from Nabil to Global IME via IMPS

  1. Open Nabil Bank’s mobile app.
  2. Select IMPS Transfer → enter Global IME account number.
  3. Enter ₹5,000 + OTP.
  4. NPS processes the request → Global IME credits your amount in <1 minute.
  5. SMS alert: "₹5,000 credited to [Account] via IMPS."

4. Alternative Payment Methods

Method Description Nepal Example Use Case
QR Code Payments Scan merchant’s QR → pay via wallet/bank. Daraz, Pathao, local kirana shops Small transactions (₹100–₹5,000)
USSD Codes Dial *123# (e.g., **Ncell’s 1231#**) → navigate menu. Ncell e-SEWA, NTC’s *199# Feature phones (no internet)
Bank Drafts Physical cheque alternative (used for large payments). NMB, Standard Chartered drafts Rent, bulk purchases
Cryptocurrency Digital currency (e.g., Bitcoin, stablecoins like USDC). Not widely adopted (high risk) Speculative investments

(Shows phone scanning a QR code → Khalti app → merchant’s bank account.)


Security in Digital Payments

1. Common Risks and Frauds

Risk How It Happens Example in Nepal Prevention
Phishing Fake websites/apps steal login credentials. Fake "Khalti Support" SMS links Verify URL (https://khalti.com), never share OTPs.
Card Skimming Device steals card details (e.g., POS terminals). Unauthorized POS at local shops Use contactless/NFC or tokenized cards.
Man-in-the-Middle Hacker intercepts transaction data. Public Wi-Fi fraud at cafes Use VPNs or mobile data.
Chargeback Fraud User disputes transaction after receiving goods. "I didn’t order this!" on Daraz Seller verification, tracking proof.
Identity Theft Stealing KYC details to open fake accounts. Fake Ncell SIM with your ID Biometric authentication (fingerprint).

2. Security Measures

A. Encryption and Tokens

  • SSL/TLS: Encrypts data between user and merchant (look for 🔒 padlock in browser).
  • Tokenization: Replaces card details with a random token (e.g., Stripe’s "4242 4242 4242 4242" is a test token).
  • End-to-End Encryption (E2EE): Used in WhatsApp Pay (only sender/receiver can read).

SSL certificate labelled diagramHow a browser verifies a website’s SSL certificate (Image: Essich, CC BY 3.0, via Wikimedia Commons) (Shows the padlock, "Secure" text, and certificate chain.)

B. Authentication Methods

Method How It Works Nepal Example
OTP (One-Time Password) 6-digit code sent via SMS. Khalti, eSewa transactions
Biometrics Fingerprint/face scan. Ncell’s Face ID Pay
PIN/Swipe Enter PIN at POS or ATM. Debit card payments
Hardware Tokens Physical device generates codes (rare in Nepal). Not widely used

C. Fraud Detection

  • Machine Learning: Banks like NMB use AI to flag unusual transactions (e.g., sudden ₹100,000 transfer at 3 AM).
  • Velocity Checks: Limits on repeated transactions (e.g., Khalti blocks 10+ transactions in 1 hour).
  • Behavioral Biometrics: Tracks typing speed, mouse movements (used by Daraz’s payment system).

Digital Transactions in Nepal: Case Studies

1. eSewa and Khalti: The Wallet Revolution

  • Market Share: eSewa (60%) vs. Khalti (35%) (2023 data).
  • Key Features:
    • Bill Payments: Electricity (NTC), internet (Ncell), TV (Cable Nepal).
    • P2P Transfers: Send money to friends/family instantly.
    • Merchant Payments: Scan QR at local shops (e.g., ₹200 for a chai).
  • Security:
    • PIN + OTP for transactions.
    • Daily limits: ₹50,000 (Khalti), ₹100,000 (eSewa).

(Table shows fees for electricity bills, P2P transfers, and merchant payments.)


2. Pathao and Daraz: QR Codes Everywhere

  • Pathao:
    • Driver pays fare via QR code (no cash needed).
    • Passenger pays via Khalti/eSewa → ₹5 discount if linked.
  • Daraz:
    • Seller QR codes for cash-on-delivery (COD) alternatives.
    • Daraz Money wallet for repeat buyers.

Real Example: Ordering Groceries via Daraz

  1. You buy ₹3,000 worth of groceries from Daraz.
  2. Delivery agent shows QR code → you scan with Khalti.
  3. ₹3,000 deducted from your Khalti balance → agent gets paid instantly.
  4. Daraz takes 5% commission (₹150) → rest goes to seller.

3. Ncell e-SEWA: Mobile Money for All

  • No bank account needed: Just a Ncell SIM.
  • Services:
    • Bill payments (₹1,000 for NTC internet).
    • Money transfers (₹5,000 to a friend).
    • Loan disbursement (₹10,000–₹50,000 via Ncell Loan).
  • How it works:
    1. Dial *123*1#.
    2. Select "Pay Bills" → "NTC" → enter amount.
    3. OTP verification → payment done.

(Shows the phone screen flow for USSD payments.)


Regulatory Framework in Nepal

1. Key Regulators

Body Role Key Rules
Nepal Rastra Bank (NRB) Central bank; oversees digital payments, fraud, and fintech. PCI-DSS compliance for merchants.
Department of Commerce Regulates e-commerce and cross-border payments. KYC for wallets (ID proof for Khalti/eSewa).
Nepal Payment System (NPS) Manages interbank transactions (like NPCI in India). Real-time settlement for IMPS/NEFT.

2. Compliance Requirements

  • PCI-DSS: Merchants must secure card data (e.g., Daraz uses tokenization).
  • KYC/AML: Wallets require citizenship, PAN, and photo ID (e.g., Khalti’s verification).
  • Data Localization: Payment data must be stored within Nepal (NRB rule).

1. Biometric Payments

  • Face ID/Fingerprint: Already used in Ncell’s "Pay with Face" and India’s UPI Autopay.
  • Nepal’s Potential: Nepal Rastra Bank is testing biometric ATMs.

2. Central Bank Digital Currency (CBDC)

  • Nepal’s Digital Rupee (NDR): Pilot in 2024 (like China’s digital yuan).
  • Features:
    • Programmable money (e.g., "spend only on education").
    • No interest (unlike bank deposits).

3. Open Banking

  • API-based payments: Banks share data with third-party apps (e.g., Khalti reading your NMB account).
  • Nepal’s Adoption: Slow due to data privacy concerns.

4. Voice and Wearable Payments

  • Voice Assistants: "Hey Google, pay ₹500 to Khalti ID 12345."
  • Wearables: Pay via smartwatch (e.g., Apple Watch’s Apple Pay).

Exam Tip: How to Score Full Marks

1. For Short-Answer Questions (2–5 marks)

  • Define clearly: Start with a one-line definition (e.g., "A digital wallet is a virtual account storing money for electronic transactions.").
  • Use bullet points for advantages/disadvantages.
  • Give Nepal examples: Always relate to eSewa, Khalti, Ncell, or Daraz.

Example Answer (5 marks): Q: Explain any two e-commerce payment systems in brief. A:

  • Mobile Wallets (eSewa/Khalti):
    • Virtual accounts linked to bank accounts or cards.
    • Advantages: Instant transfers, low fees (1–3%), no need for cash.
    • Example: Paying ₹200 for a chai by scanning a QR code at a local shop.
  • Bank Transfers (IMPS/NEFT):
    • Electronic transfer between bank accounts via Nepal Payment System (NPS).
    • Advantages: Secure, auditable, supports large amounts (₹100,000+).
    • Example: Transferring ₹50,000 from Nabil to Global IME in <2 minutes via IMPS.

2. For Scenario-Based Questions (10–15 marks)

  • Break the scenario into steps (use a flowchart if allowed).
  • Identify risks and solutions.
  • Calculate costs/fees if numbers are given.

Example Answer (10 marks): Scenario: SmartKart Nepal uses Khalti for payments but faces fraud where customers dispute transactions after receiving goods. A:

  1. Problem Identification:
    • Chargeback fraud: Customers claim "did not receive goods" to get refunds.
    • Risk: ₹50,000/month loss (SmartKart’s estimate).
  2. Root Causes:
    • No delivery proof: Customers deny receiving items.
    • Weak verification: Khalti refunds without checking.
  3. Solutions:
    • Delivery Tracking: Use SmartKart’s own courier with automated OTP confirmation (customer must enter OTP to claim delivery).
    • Dispute Resolution:
      • 3-day window for disputes (like Daraz).
      • Evidence required: Screenshot of delivery OTP or SmartKart’s tracking link.
    • Insurance: Offer ₹1,000 compensation for lost/damaged items (reduces disputes).
  4. Tech Implementation:
    • Integrate Khalti’s API to auto-verify deliveries.
    • Use blockchain for receipts (immutable proof).
  5. Expected Outcome:
    • Fraud reduction by 70% (based on Daraz’s model).
    • Customer trust increases → 20% higher repeat orders.

3. For Diagram-Based Questions (5–10 marks)

  • Draw a flowchart for transaction steps (use Mermaid if allowed).
  • Label all components (user, merchant, bank, payment gateway).
  • Highlight security layers (SSL, OTP, encryption).

Example Answer (8 marks): Q: Illustrate the procedure for an online credit card transaction. A:

flowchart LR
    A["User"] -->|"1. Enters Card Details"| B["Merchant Website"]
    B -->|"2. Encrypted via SSL"| C["Payment Gateway (e.g., Stripe)"]
    C -->|"3. Request Authorization"| D["Acquirer Bank (e.g., Global IME)"]
    D -->|"4. Sends to Issuer Bank (e.g., Nabil)"| E["Issuer Bank"]
    E -->|"5. Approves/Declines"| F["Authorization Response"]
    F -->|"6. Confirmation to User"| A
    G["Fraud Check"] -->|"Parallel"| D
    H["Tokenization"] -->|"Parallel"| A

Explanation:

  1. User enters card details on Daraz’s website.
  2. SSL encrypts data → sent to Stripe (payment gateway).
  3. Global IME (acquirer) forwards request to Nabil Bank (issuer).
  4. Nabil checks:
    • Funds available?
    • Fraud risk (AI flag)?
  5. Approval sent back → Daraz shows "Payment Successful".
  6. Funds held until delivery → then settled in 2–3 days.

4. Common Mistakes to Avoid

  • Vague answers: Don’t write "digital payments are secure" → explain how (SSL, OTP, tokens).
  • Ignoring Nepal context: Always use local examples (eSewa, Khalti, Ncell).
  • Skipping calculations: If numbers are given (e.g., interest), show step-by-step math.
  • Overcomplicating: Exams test concepts, not theory. Stick to practical examples.

5. High-Scoring Keywords to Use

Topic Keywords for Full Marks
Payment Systems Tokenization, PCI-DSS, acquirer bank, issuer bank, settlement
Security SSL/TLS, end-to-end encryption, OTP, biometrics, phishing
Nepal Examples eSewa, Khalti, Ncell e-SEWA, Daraz, Pathao, NPS, NRB
Fraud Prevention Velocity checks, behavioral biometrics, chargeback policies
Future Trends CBDC, open banking, biometric payments, voice payments

  1. Describe the risks of electronic payment systems → Focus on phishing, skimming, MITM.
  2. How has e-payment fueled e-commerce? → Use Daraz/Khalti example (convenience, speed, lower costs).
  3. Advantages of digital wallets → No cash, instant transfers, lower fees, merchant QR codes.
  4. Procedure for online credit card transaction → Draw flowchart + explain SSL, authorization, settlement.

Based on the TU BBA syllabus for E Commerce (IT204), unit 5.

Discussion

Loading…