Available for new projects

SaaS Subscription & Billing Systems

Standard fixed-tier pricing doesn't fit every SaaS product. I build dynamic subscription systems where customers assemble their own plan, with prorated billing and payment gateway integration handled correctly.

Real work

Case Studies

Custom SaaS Subscription System

Hotel management SaaS · ABP Framework, Feature Management
  • Customers configure and purchase their own plan (features, rooms, hotels) from a public portal
  • Prorated billing and full admin control, built on ABP's existing feature and edition infrastructure
  • Tenant provisioning wired directly into the checkout flow
  • Full write-up: Custom SaaS Subscription System on ABP Framework →

Tap Payment Gateway Integration

ABP Framework SaaS application
  • Charge creation, webhook verification, and recurring payment handling
  • Integrated Tap's gateway with ABP's payment module for a clean charge flow
  • Failure recovery handling for declined or interrupted recurring charges
Toolbox

Stack & Technologies

ABP FrameworkStripeTapFeature ManagementMulti-Tenancy.NET / C#PostgreSQL
Common questions

FAQ

Can customers build their own plan instead of picking from fixed tiers?

Yes. I built exactly this for a hotel management SaaS: customers assemble their own plan from a public portal (features, rooms, hotels), pay, and get access immediately, with prorated billing handled automatically.

Which payment gateways do you integrate?

Stripe and Tap, both in production. This covers charge creation, webhook verification, recurring payments, and failure recovery, well past the checkout button.

Do you build this on top of an existing SaaS, or does it need to be greenfield?

It works either way. The case studies above extended ABP Framework's existing feature and edition management infrastructure rather than replacing it; the same approach works for adding billing to a product that already exists.

What happens when a recurring payment fails?

Failure recovery is part of the design, not an afterthought. The Tap integration specifically handles webhook-driven failure detection and recovery flows for declined or interrupted recurring charges.

Need a subscription or billing system that fits how you actually sell?

Fixed tiers don't work for every SaaS product. Let's talk about what your customers need to buy.

Start a conversation →