Merge pull request #25363 from overleaf/mf-stripe-webhook-delete-subscription

[web] Delete "expired" subscription in Stripe (in Stripe, this is called "canceled" status)

GitOrigin-RevId: 847cf431c2f6edd7ec6c4e17137d163e450dc4f1
This commit is contained in:
M Fahru
2025-05-08 09:28:22 -07:00
committed by Copybot
parent c50bd6af89
commit 5ba31ab14f
2 changed files with 11 additions and 1 deletions

View File

@@ -1,5 +1,10 @@
type StripeWebhookEventType =
| 'customer.subscription.created'
| 'customer.subscription.updated'
| 'customer.subscription.deleted'
export type CustomerSubscriptionWebhookEvent = {
type: 'customer.subscription.created'
type: StripeWebhookEventType
data: {
object: {
id: string

View File

@@ -111,3 +111,8 @@ export type PaymentProvider = {
trialStartedAt?: Nullable<Date>
trialEndsAt?: Nullable<Date>
}
export type SubscriptionRequesterData = {
id?: string
ip?: string
}