zenjahid

zenjahid / bKash-Sync

Public

Real-time bKash SMS transaction monitoring for Android — capture, store, and sync P2P payments to your own Cloudflare backend for automated payment verification.

13
6
69% credibility
Found May 29, 2026 at 25 stars -- GitGems finds repos before they trend. Get early access to the next one.
Sign Up Free
AI Analysis
Kotlin
AI Summary

bKash Sync is an Android app that automatically captures bKash payment text messages from your phone and syncs them to your own server. It lets small businesses and creators accept bKash payments without a merchant account - customers just send money to your number and enter their transaction ID on your payment page. The system works offline-first, storing payments locally first, then syncing to the cloud when possible. You can build your own payment pages, order systems, or content unlock systems that automatically verify when someone has paid you.

How It Works

1
💡 You need a way to accept bKash payments

You run a small business or sell digital products and want customers to pay you through bKash without needing a merchant account.

2
📱 You install bKash Sync on your phone

You download and install the app on your Android phone, then give it permission to read your text messages so it can automatically detect payment notifications.

3
🌐 You set up your own payment server

You create a free account on Cloudflare, set up a small database, and connect it to the app so all your payment data stays under your control.

4
🔑 You create a payment page for your customers

You build a simple webpage where customers enter their phone number and the transaction ID from their bKash confirmation message.

5
💰 Customers pay you through bKash

When someone sends you money through bKash, the app automatically catches the confirmation text on your phone and saves the payment details.

6
Everything syncs automatically
📶
Online mode

When you have internet, payments sync immediately to your server

📴
Offline mode

When you're offline, payments are saved locally and sync later when connection returns

You verify payments automatically

Your website checks the server, matches the customer's transaction ID and amount, and confirms the payment is real - no manual checking needed.

Sign up to see the full architecture

5 more

Sign Up Free

Star Growth

See how this repo grew from 25 to 13 stars Sign Up Free
Repurpose This Repo

Repurpose is a Pro feature

Generate ready-to-use prompts for X threads, LinkedIn posts, blog posts, YouTube scripts, and more -- with full repo context baked in.

Unlock Repurpose
AI-Generated Review

What is bKash-Sync?

bKash-Sync is an Android application written in Kotlin that automatically captures bKash payment SMS messages on your phone and synchronizes transaction data to your own Cloudflare Workers backend. It solves a specific problem for developers in Bangladesh: verifying personal bKash payments without needing a merchant account or official API access. The app runs in the background, extracts transaction details from SMS, stores them locally in a Room database, and syncs to your backend when connectivity is available.

Why is it gaining traction?

This fills a gap for solo developers and small businesses who want to accept bKash payments on their own terms. You can build automated payment verification into websites or bots without registering as a merchant or paying for official API access. The offline-first architecture with smart delta-sync ensures transactions are captured reliably even with spotty connectivity, and multi-SIM support handles modern devices better than manual SMS checking.

Who should use this?

This is for developers building e-commerce, digital product delivery, or donation systems that accept bKash P2P transfers. Freelancers selling services can use it to verify client payments without manual checking. It's especially useful if you're in Bangladesh building products for the local market and want full control over the payment verification flow without third-party dependencies.

Verdict

The documentation is thorough and the architecture is solid with offline-first design and proper bidirectional sync protocols. However, with 13 stars and a credibility score of 0.7%, this remains a niche project with limited community validation. Test coverage and production hardening are unclear, so proceed with caution for anything high-stakes. For personal projects and prototypes, it's a clever workaround worth exploring.

Sign up to read the full AI review Sign Up Free

Similar repos coming soon.