Recurring payment subscription management system with external payment gateway integration. Built with ASP.NET Core (.NET 8) and SQL Server.
Web application designed to manage recurring payment subscriptions (automatic debit enrollments).
The system allows users to register subscription agreements and processes recurring charges through integration with an external payment gateway API.
It includes:
Subscription enrollment flow
Payment session creation
Webhook handling for asynchronous payment notifications
Validation and error handling
Logging and test environments
Built with ASP.NET Core (.NET 8) using MVC and Razor, with optional SQL Server persistence.
The project demonstrates real-world payment processing architecture, external API integration, webhook management, and backend transaction handling.