Subscription Billing & Maintenance Platform

PaymentsWebhooksFastAPI
Subscription billing and payment verification platform

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

PythonFastAPIPostgreSQLSQLAlchemyPesapal APIWebhooksDockerCloudflare Workers

Outcome

Established an auditable backend structure connecting verified payment states with subscription and service decisions.