Offline UPI payment automation.
Send money without internet using *99#.
Complete transactions in areas with no data coverage. Rural regions, basements, network outages — USSD keeps working.
USSD uses the GSM signaling channel. No active data plan or high-speed internet required.
Works on any SIM registered with a bank for *99# services. A vital bridge for financial inclusion.
When mobile apps fail due to server issues or poor signals, USSD remains a stable and resilient alternative.
Offline transactions consume significantly less power than data-heavy payment applications.
Handles complex multi-step USSD menus automatically — PIN entry, amount input, and recipient selection.
Advanced regex logic identifies screen states and extracts transaction reference IDs in real time.
ML Kit + CameraX powered scanner reads UPI QR codes and extracts payment details for offline processing.
Multi-strategy button detection engine ensures functionality across Samsung, Xiaomi, Pixel, and others.
Modular codebase with strict separation between UI components and core automation logic.
Core navigation controller and app entry point.
com.zeny.wazpay
Accessibility Service worker that executes the automation flow.
com.zeny.wazpay
Business rules: UssdParser, UssdState, and PreferenceManager.
com.zeny.wazpay.logic
Modular Jetpack Compose UI components.
com.zeny.wazpay.ui
WazPay is free software under the GNU General Public License v3. Built and secured by fawaz.