You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Implements the Leaf Billing 5 provider contract: resumeSubscription() for grace-period comebacks, and period-end cancellation via the $atPeriodEnd argument
changeSubscription() swaps a customer's plan on Stripe using the payment method on file, no new checkout session
Customers are managed through Leaf Billing, so the same code drives any provider
Fixed
Subscription state checks report correctly, so access gating built on hasActiveSubscription() can be trusted
Changed
Stripe now requires PHP 8.2+, leafs/billing v5 and stripe/stripe-php ^16, and jumps from v0.2.0 to v5.0 to version alongside the rest of Leaf 5