Turn Bank Payments Into
Live Stream Alerts
YaaraPay reads incoming payment SMS from 14+ Pakistani banks and fires them as real-time SuperChat-style alerts on your stream via StreamElements — instantly.
Everything Your Stream Needs
Built from scratch for the Pakistani streaming scene. Every feature has a reason to exist.
The moment a supporter sends money, YaaraPay parses the SMS, extracts the amount and sender name, and pushes a live SuperChat-style alert to your stream in seconds.
HBL, MCB, UBL, Meezan Bank, Allied, Bank Alfalah, SadaPay, NayaPay, EasyPaisa, JazzCash and more — if Pakistan uses it, YaaraPay reads it.
Connects directly to your StreamElements account via JWT token and Channel ID. No third-party relay, no data middleman — alerts go straight to your overlay.
Dark nebula background, glowing cards, smooth animations — the app looks as premium as your stream. Built with Material Design 3 and a custom glassmorphism layer.
Advanced regex engine identifies bank format, extracts exact credit amount, sender info, and account details — even from oddly formatted bank messages.
All SMS processing happens locally on your device. No SMS content is ever uploaded to any server. YaaraPay only reads credit/payment messages — nothing else.
Smooth swipe-based tab navigation between Home, Setup, Log, and Settings. Feels native, loads fast, works offline for configuration.
Every alert that fires is logged with timestamp, bank name, amount, and sender — so you can review who supported you even after the stream ends.
StreamElements alerts work in any browser source — OBS Studio, Streamlabs, XSplit. Stream on Kick, YouTube, or Twitch. YaaraPay fires the alert wherever you are.
Pakistan’s Payment Ecosystem, Covered
All major Pakistani banks and digital wallets supported out of the box. More added with every update.
Up and Running in 3 Minutes
No coding required. No server setup. Just install, connect, and go live.
Download & Install YaaraPay
Get YaaraPay from the Google Play Store — free, no account needed. Android 8.0 (Oreo) or above required. Grant SMS read permission when prompted — this is the only permission the app needs to function.
Connect Your StreamElements Account
Go to the Setup tab inside YaaraPay. Enter your StreamElements JWT Token and Channel ID. Both are found in your StreamElements dashboard under Account Settings → API Access. Paste them in and save.
Add the Alert Widget in OBS
In OBS Studio, add a Browser Source and paste your StreamElements overlay URL. Make sure your StreamElements tip alert widget is enabled. That's the overlay that will show your payment alerts live on stream.
Go Live — Alerts Fire Automatically
Keep YaaraPay running on your phone while you stream. When a viewer sends payment via any supported bank or app, the SMS is read instantly and the on-screen alert fires — no manual input, no delay.
What’s New in YaaraPay
Actively developed and updated. Each version makes YaaraPay faster, smarter, and more reliable.
Glassmorphism Redesign + Bug Fixes
- Complete UI overhaul — galaxy/nebula background with glassmorphism cards throughout
- Fixed ViewPager2 navigation crash on back press
- Improved StreamElements integration screen with cleaner JWT/Channel ID flow
- Enhanced bank detection logic for Meezan Bank and JazzCash edge cases
- Fixed NotificationParser crash for unusual SMS formats
- Added full alert log with timestamp, bank name, amount, and sender
- Reduced background battery usage with optimized listener
StreamElements API Stability
- Rewrote StreamElements HTTP client for more reliable alert delivery
- Added retry logic for failed alert sends
- Added SadaPay and NayaPay to supported banks list
- Fixed HBL SMS parsing for updated message format
Parser Engine v2 + UI Polish
- Rebuilt SMS parser with improved regex for all 14 supported banks
- Added EasyPaisa and JazzCash support
- Dark mode enforced across all screens
- Fixed permissions dialog not appearing on fresh install
Post-Launch Fixes
- Fixed app crash on Android 8 devices
- Improved MCB and UBL bank detection
- Added basic alert log screen
YaaraPay — First Public Release
- Core SMS notification listener implemented
- StreamElements JWT integration — first working version
- 10 banks supported at launch
- Basic setup screen with JWT token and Channel ID input
Your Data Stays on Your Device
We built YaaraPay with a zero-upload principle for SMS data. Here is exactly what we do and do not do.
📅 Last Updated
This Privacy Policy was last updated in 2025 and applies to YaaraPay v1.0.0 and all subsequent versions.
📱 SMS Permission — What We Read and Why
YaaraPay requests the READ_SMS permission to detect incoming payment notifications from Pakistani banks and digital wallets. SMS content is processed entirely on your device — no SMS text is ever sent to any external server.
- Only SMS from recognized bank sender IDs are processed
- Only credit/received payment messages are read
- Personal messages, OTPs, and non-financial SMS are never touched
🔐 StreamElements Credentials
Your StreamElements JWT Token and Channel ID are stored locally on your device using encrypted Android SharedPreferences. They are used only to authenticate and fire tip alerts to StreamElements servers and are never transmitted to any YaaraPay server — because YaaraPay has no backend.
📡 What Data Leaves Your Device
Only the following alert payload is sent to StreamElements when a payment is detected: the parsed PKR amount, the sender name as extracted from the bank SMS, and the bank name (e.g. "HBL"). This goes only to StreamElements — the same service your overlay already connects to.
📊 Analytics & Crash Reporting
YaaraPay does not use any analytics SDK — no Firebase Analytics, no third-party tracking. If crash reporting is added in a future version, it will be opt-in only and disclosed in the changelog.
👨👧 Children’s Privacy
YaaraPay is intended for content creators aged 13 and above. We do not knowingly collect information from users under 13. The app requires access to bank SMS and a StreamElements account, both of which have their own age requirements.
🔄 Policy Changes
Any changes to this Privacy Policy will be posted on this page and reflected in the app changelog. Continued use of the app after changes constitutes acceptance of the revised policy.
💌 Contact
For privacy questions, reach out via the BabaYagaLive community on Kick or YouTube, or through the official social channels listed in the footer below.
Ready to Level Up Your Stream? 🚀
Download YaaraPay free on Android. No subscription, no hidden fees — just real-time payment alerts, live.