|
All checks were successful
Deploy to Production / Deploy to Server (push) Successful in 2m43s
- Replace revokeByCustomer with downgradeByCustomer in keys.ts - Sets tier='free' in cache and DB (UPDATE, not DELETE) - Add isDocFastSubscription() product filter helper in billing.ts - Filters all subscription events by prod_TygeG8tQPtEAdE - Handle customer.subscription.updated event - Downgrades on status=canceled/past_due/unpaid or cancel_at_period_end=true - Handle customer.subscription.deleted with product filter - Downgrades to free (was incorrectly deleting the key) Fixes revenue integrity bug: cancelled Pro subscribers kept Pro access. |
||
|---|---|---|
| .. | ||
| billing.ts | ||
| convert.ts | ||
| email-change.ts | ||
| health.ts | ||
| health.ts.backup | ||
| recover.ts | ||
| signup.ts | ||
| templates.ts | ||