LunePay
The easiest way to start accepting payments before PG integration
LunePay is a simple payment solution for early-stage entrepreneurs and small businesses. It's a SaaS service that parses bank deposit SMS in real-time to automatically verify customer payments and match them with orders.
Description
Project Overview
LunePay is a simple payment solution for early-stage entrepreneurs and small businesses. It's a SaaS service that parses bank deposit SMS in real-time to automatically verify customer payments and match them with orders.
Key Features
1. Real-time SMS Reception
Android app runs in background and receives bank deposit notification SMS. Received SMS is immediately sent to server via webhook. App auto-starts on device boot for uninterrupted monitoring.
2. 6 Bank SMS Parsing
Parses deposit SMS formats from Hana, KB, Shinhan, Woori, NH, and IBK banks. Automatically extracts depositor name, amount, account number, etc.
3. Auto-Matching Engine
Compares deposit amounts with order amounts for automatic matching. When multiple orders have the same amount, admin can manually match.
4. Workspace-Based Management
Separate multiple businesses or brands into workspaces. Each workspace has independent accounts, orders, and deposit records.
5. Unified Dashboard
Handle order management, deposit history, and account management in one dashboard. Monitor payment status in real-time and process unmatched items.
Tech Stack
- Frontend: Next.js 14, TypeScript, shadcn/ui, TailwindCSS
- Backend: FastAPI, SQLAlchemy 2.0, Pydantic v2
- Database: PostgreSQL 16, Redis 7
- Mobile: Android (Kotlin)
- Auth: JWT + OAuth2