Overview
We developed a state-of-the-art payment solution for a laundromat that allows users to pay for washing machine usage through both cash payments and mobile payments.
The system integrates custom hardware that controls the washing machines, ensuring seamless operation and automation of the payment process. Built for reliability with offline capabilities to ensure continuous operation even without internet connectivity.
Challenges
Hybrid Payment Integration
The client needed a unified system supporting both traditional cash payments and modern mobile payments through a single control interface.
Custom Hardware Communication
Washing machines were attached to custom-built hardware requiring efficient communication with the central control unit for different payment methods.
Offline Reliability
The system needed to function reliably even without internet connection, ensuring transactions and machine control worked continuously.
Real-Time Machine Control
Payment confirmation needed to instantly trigger machine start/stop functionality with minimal latency for good user experience.
Solution
Custom Hardware Integration
Connected washing machines to a central unit through custom hardware controlling start/stop functionality. Payment confirmation signals enable or deny machine use based on transaction status.
QR Code & Barcode Payment Flow
Users scan a barcode on the machine with their mobile device, redirecting to a payment page. Upon confirmation, the server updates the hardware to enable the washing machine instantly.
CashGenic Device Integration
For cash payments, integrated CashGenic device allows secure cash transactions and directly triggers the hardware upon successful payment validation.
Offline-First Architecture
System operates offline with washing machines functioning locally. Transaction data syncs periodically to the central server when internet is available, ensuring no data loss.
Java Desktop Server Application
Built robust Java application to interface with custom hardware, handling real-time machine control with high reliability and low latency.
Technologies Used
Results
Seamless User Experience
Both cash and mobile payment options provide flexibility, accommodating all customer preferences.
Instant Machine Response
Custom hardware responds instantly to payments, reducing downtime between machine uses and improving throughput.
99.5% Transaction Success Rate
Reliable payment processing across both cash and mobile channels with minimal failures.
Offline Reliability
System remains fully operational during network outages, providing continuous service to laundromat customers.
Reduced Staffing Needs
Automated payment and machine control enables 24/7 unattended operation, reducing operational costs.
Real-Time Monitoring
Central dashboard provides visibility into machine status, transactions, and revenue across all units.