Project Overview
A multi-tenant backend for subscription billing, payment verification, grace periods, service controls and maintenance routing.
The project focuses on turning complex operational requirements into a structured and maintainable software workflow.
The Challenge
Subscription services require reliable payment verification, duplicate-payment safeguards, overdue-account controls and auditable service-state decisions.
My Contribution
Designed subscription and payment models, Pesapal checkout initiation, transaction checks, webhook verification, grace-period controls and maintenance workflows.
The Solution
The backend verifies payment state before changing subscription or service access. Provider interactions are separated from internal billing records so transactions and state changes remain traceable.
Technologies Used
Outcome
Established an auditable backend structure connecting verified payment states with subscription and service decisions.




