EdgePay
OFFLINE
N
Welcome back,
Nishant 👋
Available Balance
₹ ******
Linked Bank: SBI • A/c ••••1234
Monthly Budget
38% spent
Spent: ₹1,900
Left: ₹3,100
📷
Scan QR
↗️
Send
📊
Expenses
👤
Account
Recent Activity
B
bhupenderjangra8053
↑ Sent · 1h ago
−₹1.00
R
Rahul Sharma
↓ Received · 3h ago
+₹500.00
A
Amazon Pay
↑ Sent · Yesterday
−₹349.00
S
Swiggy
↑ Sent · 2 days ago
−₹156.00
Home
Send
Expenses
Account
←
Send Money
Bank
UPI ID / VPA
Amount (₹)
USSD: *99*1*3*•••@bank*•••*••••••#
— or scan QR —
📷 Scan QR Code (ML Kit)
←
Enter UPI PIN
Sending to
rahul@upi
₹200.00
via SBI • SMS + USSD • A/c ••••1234
Enter your 6-digit UPI PIN
1
2
3
4
5
6
7
8
9
⌫
0
✓
🔐 OWASP MASVS-CRYPTO · PIN zeroed after use
USSD Session Active
Initialising...
✓
Payment Sent!
₹200.00
to rahul@upi
Transaction Reference
SBI240327001234
Route Used
USSD *99*1*3# → NPCI NUUP → SBI
✓ SMS debit alert parsed in 2.3s
←
Expense Tracker
Monthly Salary
₹5,000
Spent
₹1,900
Remaining
₹3,100
38%
of budget
←
Account
N
Nishant Kumar
nishant@sbi
SBI ••••1234
HDFC ••••5678
💰
Check Balance
SBI: SMS 09223766666 | HDFC: *99*3#
›
🔐
Change UPI PIN
USSD *99*7# · OWASP-compliant
›
📨
Request Money
UPI collect request via NUUP
›
🌍
Language
8 languages · Hindi, Marathi, Urdu…
›
💼
Salary / Budget Setup
Auto-deduction · spending tracker
›
←
Scan QR
Vision Camera Frame Processor · 30fps
🔬 Engine: ML Kit BarcodeScanning
⚡ Thread: VisionCamera Worklet (native)
🎯 Extracts: UPI VPA + Amount → USSD builder
←
Account Balance
🏦
State Bank of India
A/c ••••1234
₹1,000.00
✓ Fetched via SMS → 09223766666 (SBIPSG)
Regex template matched · 98% confidence
←
Language / भाषा
Select your preferred language for EdgePay
⚡ Send ₹200
💰 Balance
💼 Budget
📷 QR Scan
🌍 Language
📊 Expenses
📡
GSM/USSD
Zero internet · 2G only · NPCI *99# NUUP
🏦
Adaptive Bank
SBI: SMS 09223766666 · HDFC: *99*3#
📷
Offline QR
VisionCamera frame processor · ML Kit
🌍
Multi-Language
Hindi · Marathi · Urdu · Punjabi + 4 more
⬡ Network Status
GSM RADIO
READY
NPCI GW
IDLE
BANK SMS
ONLINE
SMS ENGINE
IDLE
Payment Flow — USSDBuilder.ts → Kotlin Bridge
1
UPI VPA Validated
2
USSDBuilder constructs *99# string
3
UssdModule.kt dispatches GSM call
4
NPCI NUUP handshake + TXN
5
SmsParser.ts matches debit alert
6
Payment confirmed · PIN zeroed ✓
edgepay@backend — engine v2.0.0 | USSDBuilder · SmsParser · SmsService
clear
09:05:00SYS$engine_boot_v2
→EdgePay v2.0.0 — Offline Financial Engine
→USSD bridge: UssdModule.kt loaded
→SMS parser: SmsParser.ts · 12 bank templates
→SBI logic: SMS → 09223766666 (SBIPSG)
→HDFC logic: USSD *99*3# gateway
→QR engine: VisionCamera · ML Kit 30fps
→Zustand store: offline-optimised state sync
→Languages: 8 locales loaded
→OWASP MASVS: PIN zeroing enabled
→Widgets: HomeStatus · SavingsGoal · ExpenseTracker
↑ Interact with the phone to see live backend logs