diff --git a/packages/features/ee/billing/stripe-billling-service.ts b/packages/features/ee/billing/stripe-billling-service.ts index ec31eeb14e..1604a1ade1 100644 --- a/packages/features/ee/billing/stripe-billling-service.ts +++ b/packages/features/ee/billing/stripe-billling-service.ts @@ -34,6 +34,6 @@ export class StripeBillingService implements BillingService { const subscription = await this.stripe.subscriptions.retrieve(subscriptionId); if (!subscription || !subscription.status) return false; - return subscription.status === "active"; + return subscription.status === "active" || subscription.status === "past_due"; } } diff --git a/packages/features/ee/billing/teams/internal-team-billing.ts b/packages/features/ee/billing/teams/internal-team-billing.ts index 89626432f4..18beff9ead 100644 --- a/packages/features/ee/billing/teams/internal-team-billing.ts +++ b/packages/features/ee/billing/teams/internal-team-billing.ts @@ -165,6 +165,6 @@ export class InternalTeamBilling implements TeamBilling { async checkIfTeamHasActivePlan() { const { subscriptionId } = this.team.metadata; if (!subscriptionId) return false; - return billing.checkIfTeamHasActivePlan(subscriptionId); + return await billing.checkIfTeamHasActivePlan(subscriptionId); } }