← Back to Product

User Journeys & Stories

Understanding how users interact with OREL Tap digital payment platform

πŸ‘₯ User Personas

Persona 1: Sriya - The Digital Native

A tech-savvy student who prefers cashless payments and wants rewards for her purchases.

Age 22 years old
Occupation University Student
Tech Savviness Very High - Early adopter
Pain Points Carrying cash, no rewards on small purchases
Goals Quick payments, track spending, earn rewards
Payment Frequency 10-15 times per week

Persona 2: Anushka - The EV Driver

Early adopter of electric vehicles who needs seamless charging payments across multiple stations.

Age 38 years old
Occupation Business Owner
Tech Savviness High - Regular app user
Pain Points Different payment systems at each charging station
Goals Unified payment, charging history tracking, invoices for business
Payment Frequency 3-4 times per week (charging)

Persona 3: Merchant Priya - The Vending Machine Owner

Small business owner who purchased an OREL vending machine and needs payment solutions for customers.

Age 45 years old
Occupation Merchant / Small Business Owner
Tech Savviness Medium - Business software user
Pain Points Cash management, settlement delays, transaction fees
Goals Fast settlements, low fees, sales analytics
Transaction Volume LKR 280K/month

πŸ—ΊοΈ User Journey Map: Sriya (First-Time User)

Scenario: Downloading and First Transaction

Sriya discovers OREL Tap while trying to pay at a vending machine and decides to create an account.

1

Discovery

  • Sees "Pay with OREL Tap" on vending machine
  • Notices QR code and download link
  • Checks App Store rating (4.7 stars)
  • Reads "10% off first purchase" banner
πŸ€”
Curious
2

Sign-Up

  • Downloads app (18MB, 30 seconds)
  • Enters phone number
  • Receives OTP code
  • Creates 4-digit PIN
  • Account created in 90 seconds
😊
Satisfied
3

First Top-Up

  • Adds bank card details
  • Tops up LKR 1,000 (PayHere gateway)
  • Payment confirmed instantly
  • Sees welcome bonus LKR 100
  • Total balance: LKR 1,100
πŸ˜„
Excited
4

First Purchase

  • Scans QR code on vending machine
  • Confirms purchase (LKR 150)
  • Payment completed in 3 seconds
  • Product dispenses immediately
  • Digital receipt in app
  • Earned 2 loyalty points
🀩
Delighted
5

Habit Formation

  • Uses OREL Tap daily at university
  • Enables auto top-up when balance low
  • Links to EV charging station
  • Refers 3 friends (LKR 200 bonus each)
  • Tracks spending in app analytics
πŸ’š
Loyal

Touchpoints

πŸ“± Mobile App πŸͺ Vending Machine QR ⚑ Charging Station πŸ’³ PayHere Gateway πŸ“§ Email πŸ“² Push Notifications πŸ’¬ Customer Support

Pain Points & Solutions

Pain Point

Other payment apps require bank verification (2-3 days)

OREL Solution

Instant OTP verification, start using in 90 seconds

Pain Point

High payment processing fees (2.8-3.5%)

OREL Solution

Only 1.2% fee within OREL ecosystem, plus loyalty rewards

πŸ“ˆ User Adoption Journey: From Download to Daily Habit

Track how user engagement and satisfaction evolve with OREL Tap

Download 90s Signup First Payment Regular User Advocate
⚑
90s
Signup Time
πŸ’°
1.2%
Transaction Fee
🎁
₨100
Welcome Bonus
πŸ‘₯
₨200
Referral Bonus

πŸ“ User Stories

Epic 1: Account Management

TAP-001 HIGH PRIORITY
As a new user, I want to create an account in under 2 minutes so that I can start using OREL Tap immediately.
Context

Market Problem: Traditional digital wallets in Sri Lanka require 2-3 days for bank verification and complex KYC processes, creating massive friction for new users. 68% of users abandon signup if it takes longer than 3 minutes.

Competitive Advantage: OREL Tap's 90-second signup (phone + OTP + PIN) is 95% faster than competitors, dramatically improving conversion rates from download to active user.

Regulatory Compliance: Central Bank of Sri Lanka allows up to LKR 50,000 balance without full KYC, enabling instant onboarding while staying compliant.

Real-world Example: Sriya downloads OREL Tap at 2:30 PM. By 2:31:30 PM, she's entered her phone (077-xxx-xxxx), verified OTP (45289), set a PIN (****), and has LKR 100 welcome bonus in her wallet. She makes her first vending purchase at 2:32 PM - total time from download to transaction: 2 minutes.
Acceptance Criteria:
  • User enters mobile number (10 digits, validated in real-time)
  • OTP sent via SMS within 10 seconds (Dialog Ideamate API)
  • OTP expires after 3 minutes, with option to resend after 30 seconds
  • PIN creation requires 4 digits, cannot be sequential (1234) or repeated (1111)
  • Account created and LKR 100 welcome bonus credited automatically
  • Total signup flow completed in under 90 seconds for 80% of users
  • Biometric login (fingerprint/face) offered as option after PIN setup
TAP-002 HIGH PRIORITY
As a regular user, I want to top up my wallet instantly so that I can maintain sufficient balance for transactions.
Context

User Behavior: 45% of users run out of balance at point of purchase, causing transaction abandonment. Average top-up value is LKR 500-1,500.

Competitive Analysis: Competitors require 5-10 minutes for bank transfers. OREL Tap's instant card top-up is a key differentiator.

Real-world Example: Sriya is at a vending machine with LKR 50 balance. She selects LKR 500 product. App prompts "Insufficient balance - Top up now?" She taps "Add LKR 1,000", enters card CVV (already saved), confirms. Money added in 4 seconds. Transaction completes.
Acceptance Criteria:
  • Top-up options: LKR 500, 1000, 2000, 5000, or custom amount
  • Payment methods: Credit/Debit card (Visa, Mastercard), Online banking, Bank transfer
  • Card details securely stored (PCI DSS compliant) after first use
  • Top-up confirmed and balance updated within 5 seconds for card payments
  • Auto top-up option: when balance falls below LKR 200, automatically add LKR 1,000
  • Transaction history shows all top-ups with date, time, method, and fees
  • Email receipt sent immediately after successful top-up

Epic 2: Transaction Processing

TAP-003 HIGH PRIORITY
As a vending machine user, I want to pay with QR code scan so that I can complete purchases in under 5 seconds.
Context

Speed is Critical: Users expect vending transactions to be faster than traditional checkout. Our target is sub-5-second payment flow.

Technical Challenge: QR payment requires network round-trip. Edge caching and optimistic UI updates ensure perceived speed.

Real-world Example: Sriya selects product A5 on vending machine. Machine displays QR code + amount (LKR 150). She opens OREL Tap, taps "Scan & Pay", scans QR. App shows "Payment processing..." (1 sec) then "Success!" Product dispenses. Total time: 3 seconds.
Acceptance Criteria:
  • QR code contains: merchant ID, machine ID, product code, amount, timestamp, signature
  • App decodes QR and displays confirmation screen within 500ms
  • User confirms with PIN or biometric
  • Payment processed and machine notified within 3 seconds (95th percentile)
  • Digital receipt stored in app with product photo, location, timestamp
  • Loyalty points awarded automatically (1 point per LKR 100)
  • Works offline - payment queued and processed when connection restored