Payment Automation

Payment Automation Banner

THE OVERVIEW

PayIT was built to bridge the gap between mobile financial services and web-based businesses in regions where official APIs are limited or unavailable. By leveraging ADB automation and SMS parsing, it enables real-time payment verification without relying on third-party gateways, making it ideal for local eCommerce and service platforms.

THE CHALLENGE

The biggest challenge was ensuring reliability and security while working with unstructured SMS data and device-level automation. Handling different message formats across providers, preventing false positives, maintaining queue consistency, and ensuring stable ADB communication required careful engineering and fallback mechanisms.

ACHIEVEMENTS

Successfully created a fully functional offline payment gateway alternative, reduced manual payment verification workload to near zero, enabled instant order confirmation for local businesses, and built a scalable system adaptable to multiple mobile banking providers.

TECH STACK

PythonADB (Android Debug Bridge)FastAPISQLiteReactWhatsApp AutomationUSB Device CommunicationSMS Parsing Engine

METADATA

  • RoleLead Developer
  • Year2026
  • PlatformWeb Platform

CORE FEATURES

📱

Device Automation

Controls Android devices via USB using ADB to interact with mobile banking apps without requiring API access or third-party integrations.

📩

SMS Payment Detection

Listens for incoming transaction messages from bKash, Nagad, and Rocket, preserving original message formats for accurate parsing and validation.

🔐

Secure Payment Verification Engine

Matches transaction data such as phone number, amount, and reference against dashboard records to ensure authentic and fraud-resistant confirmations.

📊

Queue-Based Payment Dashboard

Provides a structured dashboard where incoming orders are queued, tracked, and automatically updated upon successful payment verification.

🔄

Automated Order Sync

Integrates with external websites to update payment status instantly once transactions are confirmed, reducing manual intervention.

💬

WhatsApp Notification Automation

Automatically sends confirmation messages to customers via WhatsApp after successful payment validation, including order details.