The Problem
If you’re under 18 or running a small online business in India, accepting payments is ridiculously hard. Payment gateways like Razorpay and Stripe require KYC documents, business registration, and charge 2-3% per transaction. For teens selling art, running Discord bots, or doing freelance work, this is a complete roadblock.
The Solution
I built a system that uses your bank’s email notifications to verify UPI payments. When someone pays you, your bank sends you an email instantly. This system watches your Gmail inbox and automatically matches those emails to orders on your website.
No payment gateway. No fees. No KYC.
How it works:
- Unique Amount Generation: Every order gets a unique amount (e.g., ₹497.72 instead of ₹500) to identify the payment.
- Gmail Monitoring: A serverless worker watches for bank alerts in your inbox.
- Verification Logic: Matches amount, timestamp, and customer name.
- Instant Confirmation: Order is automatically marked as paid in the database.
“zero-fee UPI payment gateway” “for teens and small businesses” “small online store, selling digital products, freelance payments, SaaS side project”
Tech Stack
- Cloudflare Pages: Frontend hosting.
- Cloudflare Functions: Serverless backend.
- Gmail API: Transaction monitoring.
- Cloudflare KV: Secure order storage.
This project is open-source and intended for side projects and MVPs that are locked out of traditional payment systems.