Problem
A public transportation mobile application needed to support a more seamless payment experience for passengers using a connected digital wallet flow. The system also required an optional insurance add-on that could be enabled during the user journey without disrupting the main transaction process.
Role
As a Backend Engineer, I worked on payment-related backend features, transaction handling, third-party API integration, and insurance add-on logic while following NDA requirements and existing system architecture.
Solution
I implemented a transit payment flow that connects the app with an external wallet system, allowing passenger trips to be authorized at entry and charged after exit based on the completed journey. The backend handled payment authorization, capture, and partial capture scenarios to support real-world transit use cases.
I also developed a toggleable insurance add-on feature integrated with an external insurance provider API. This allowed users to optionally include insurance coverage as part of their trip-related transaction flow.
Tech Stack
Backend API development, payment gateway integration, wallet-based transaction flow, third-party insurance API integration, secure transaction handling, and service-to-service communication.
Result / Outcome
The implementation improved the application’s payment flexibility by enabling contactless wallet-based transit payments and optional insurance add-ons. The flow helped support a smoother passenger experience, more automated transaction processing, and better integration between the transit system, wallet provider, and insurance service.