Mobile App Development · Case Study
CharmPass: 98 Percent Faster Checkout & $222K Annual Savings with Payment Gateway Optimization
CharmPass by Maryland Transit Administration cut fare checkout latency by 98 percent and saved $222K per year, enabling instant mobile ticketing for 100,000+ Maryland commuters.
ClientMaryland Transit Administration
IndustryPublic Transportation / GovTech
Project typeMobile App Development
Duration16 weeks

Project Summary
CharmPass, the flagship mobile ticketing platform operated by Maryland Transit Administration, serves over 100,000 commuters across Baltimore and the greater Maryland region through iOS and Android apps. Facing surging demand during peak hours, CharmPass struggled with 25-second payment checkout delays, leading to lost fare revenue and commuter dissatisfaction.
Softaims partnered with Maryland Transit Administration as the lead engineering provider for mobile-app-development, delivering a robust, asynchronous payment gateway and optimized frontend in a 16-week engagement. The result: checkout latency slashed by 98.2% (down to 450ms), $222,000 in annual hosting cost savings, 12x transaction capacity, and 99.8% on-time fare activations-all while maintaining zero downtime and full regulatory compliance.
About the Client
Maryland Transit Administration (MTA), headquartered in Baltimore, is the state's leading public transportation agency, operating bus, light rail, subway, and MARC commuter rail services. Its mission is to provide reliable, accessible transit for millions of annual riders statewide. CharmPass is available on the Apple App Store and Google Play Store, with over 100,000 downloads and a 4.5+ star rating, powering ticketing for Maryland’s major commuter corridors. Softaims' regional engineering team in Maryland brings local expertise and state regulatory alignment to public sector digital transformation.
The Business Challenges
Peak commuter demand, legacy payment code, and rigid backend infrastructure exposed critical bottlenecks in CharmPass’ mobile checkout and ticket activation flows.
- Operational bottleneck: Average checkout and fare activation time exceeded 25 seconds during rush hour, causing boarding delays and long queues.
- Technical root cause: Monolithic, synchronous payment processor calls blocked the mobile UI and limited horizontal scaling, compounded by legacy server infrastructure.
- Financial liability: Payment failures during high-traffic periods led to $120,000/month in lost fare revenue and costly manual ticket reconciliation.
- Commercial risk: Frequent app timeouts and crashes triggered negative reviews, uninstalls, and caused onboard confusion, with ticket inspectors sometimes rejecting mobile fares.
The Solution: Asynchronous Payment Gateway & Offline Fare Activation
Softaims architected and delivered a next-generation mobile payment and activation engine for CharmPass, leveraging event-driven gateways, tokenized checkout, and resilient backend microservices to ensure instant, uninterrupted fare purchases.
Key Capabilities Delivered
- Async Payment Gateway: Decoupled payment checkout via event-driven tokenization and webhook-based confirmation supporting Apple Pay, Google Pay, and SmartBenefits.
- Frontend UX Optimization: Integrated pre-authorization flows and cached fare UI modules in React Native/Next.js to enable 1-tap ticket purchase and instant feedback.
- Resilient Backend Processing: Migrated Node.js services behind AWS Lambda and added DynamoDB fallback ledgers for high-availability and automatic retry logic.
- Offline Activation Mode: Enabled local QR code fare generation with cryptographic validation in encrypted SQLite, so tickets activate even with intermittent connectivity.
Our Process: 16-Week Agile Delivery with Zero Downtime
To avoid the risk of service outages for thousands of daily commuters, Softaims executed a phased, zero-downtime delivery roadmap, ensuring real-world validation and seamless transition to the new architecture.
- Discovery & Architecture Planning (Weeks 1-3): Audited existing payment flows, mapped stateful user journeys, and designed event-driven architecture with resilient fallback mechanisms.
- Core Platform Engineering (Weeks 4-8): Developed payment gateway decoupling, frontend UI caching, AWS Lambda microservices, fallback ledger, and offline engine in parallel sprints.
- Shadow Testing & Data Verification (Weeks 9-11): Simulated peak commuter sessions, validated transaction parity, and stress-tested the system under real-world load.
- Phased Rollout & Team Handover (Weeks 12-16): Deployed using blue-green techniques, trained MTA staff, implemented rollback safety nets, and delivered monitoring playbooks for ongoing success.
Key Results & Business Outcomes
The engagement delivered measurable, high-impact results for CharmPass and Maryland Transit Administration, transforming the commuter experience and operational efficiency.
- Checkout Latency: Reduced from 25 seconds to 450 milliseconds (-98.2% improvement).
- Hosting & Ops Cost: Lowered from $28,000/month to $9,500/month-$222,000 saved annually.
- Transaction Capacity: Scaled from 1,500 to 18,000 transactions per second (12x throughput).
- On-Time Fare Activation: Boosted from 72% to 99.8%, eliminating 150,000+ annual support tickets.
- Release Velocity: Accelerated from 1 deployment per month to 3 per week (12x faster iteration).
Client Feedback
Softaims delivered a secure, streamlined payment experience that transformed CharmPass into a commuter-friendly, high-throughput platform. Their technical leadership and clear communication made the difference.
- Pat Rider, Chief Innovation Officer, Maryland Transit Administration
Live Mobile App: Available on the Apple App Store and Google Play Store.
About the Author
Author icon By Tiago L.
- ✓ Verified Expert
Experience icon 9 years of experience
My name is Tiago L. and I have over 9 years of experience in the tech industry. I specialize in the following technologies: Objective-C, Swift, Mobile App Development, iOS Development. I hold a degree in Master's degree. Some of the notable projects I've worked on include: Droppath, GuestU apps, Zulu Time Now, Inthegame SDKs, Back in Time, etc.. I am based in Porto, Portugal. I've successfully completed 8 projects while developing at Softaims.
I am a dedicated innovator who constantly explores and integrates emerging technologies to give projects a competitive edge. I possess a forward-thinking mindset, always evaluating new tools and methodologies to optimize development workflows and enhance application capabilities. Staying ahead of the curve is my default setting.
At Softaims, I apply this innovative spirit to solve legacy system challenges and build greenfield solutions that define new industry standards. My commitment is to deliver cutting-edge solutions that are both reliable and groundbreaking.
My professional drive is fueled by a desire to automate, optimize, and create highly efficient processes. I thrive in dynamic environments where my ability to quickly master and deploy new skills directly impacts project delivery and client satisfaction.



