Offline UPI payments made seamless

offline upi is here!!

Introducing OffPay - pay anyone without internet

it runs on NPCI’s *99# USSD system, but automates the whole flow making it fast, seamless and actually usable

Video Demo : https://youtu.be/iODYB15kApI?si=7HNzOvOO5VV3txm3

Two Versions :

Android App (Beta) : scan a QR or enter a UPI ID, and OffPay handles the full ⁠ *99# ⁠ session for you automatically.

PWA : works on iPhone/Android, no extra permissions needed. scans QR code, auto-copies the UPI ID, and drops you right at the payment step.

Both are Open Source

:iphone: Try the PWA → http://offpay.vercel.app

:globe_with_meridians: Website → http://offpayapp.vercel.app

:arrow_down: Download Beta APK → http://offpayapp.vercel.app

:computer: Source Code → GitHub - laksh-ya/OffPayApp: android app for offline upi payments using *99# service · GitHub

Setup tutorials on the website and GitHub.

Made by Harsh & Lakshya

3 Likes

Is this vibecoded? What’s the relation between this and the LibreFin effort? librefin · GitHub

I haven’t seen his work, and discovered the protocol and its working accross different methods independently.

realising, he was very early on this and his documentation is perfect on the capability this protocol provides!

also, I utilised claude while making the app, but security and performance have been taken care of!!

1 Like