◄ Back to all products DIGITAL DOWNLOAD

🔄 Subscription Billing

$9.99

Full subscription lifecycle management in pure Python. Define plans, create subscriptions, handle upgrades and downgrades with proration, manage trial periods, apply grace periods on failed payments, and run dunning campaigns to recover churned customers.

What’s Included

  • Plan definition system (monthly/annual, pricing tiers, features)
  • Subscription create/upgrade/downgrade with proration calculator
  • Trial period management with automatic conversion
  • Grace period handler for failed renewals
  • Dunning logic: retry schedule, escalation, cancellation
  • Subscription status state machine (active, trialing, past_due, canceled)
  • JSON persistence layer (plug in your own DB adapter)
  • MIT License — use in any project
⚡ Buy Now — $9.99 ◄ Back to Store
Visa Mastercard Apple Pay Google Pay

🔒 Secure checkout via Stripe · Instant digital download · Python stdlib only · Python 3.10+