waaseyaa/billing

Stripe billing for Waaseyaa — subscriptions, checkout, portal, plan tiers

Maintainers

Package info

github.com/waaseyaa/billing

pkg:composer/waaseyaa/billing

Statistics

Installs: 393

Dependents: 1

Suggesters: 0

Stars: 0

Open Issues: 0

v0.1.0-alpha.179 2026-05-14 18:22 UTC

This package is auto-updated.

Last update: 2026-05-14 18:23:31 UTC


README

Layer 3 — Services

Stripe billing for Waaseyaa: subscriptions, checkout, customer portal, plan tiers.

BillingManager is the single entry point for plan tier resolution, checkout session creation, and customer-portal URLs. StripeClientInterface plus FakeStripeClient make the integration testable without hitting Stripe; WebhookHandler dispatches Stripe webhook events into framework DomainEvents.

Key classes: BillingManager, BillingServiceProvider, CheckoutSession, PlanTier, StripeClientInterface, WebhookHandler.