diff --git a/services/web/types/stripe/webhook-event.ts b/services/web/types/stripe/webhook-event.ts index 648f26b8dc..a53c03f440 100644 --- a/services/web/types/stripe/webhook-event.ts +++ b/services/web/types/stripe/webhook-event.ts @@ -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 diff --git a/services/web/types/subscription/dashboard/subscription.ts b/services/web/types/subscription/dashboard/subscription.ts index 1272f33eb0..4b9c9de57c 100644 --- a/services/web/types/subscription/dashboard/subscription.ts +++ b/services/web/types/subscription/dashboard/subscription.ts @@ -111,3 +111,8 @@ export type PaymentProvider = { trialStartedAt?: Nullable trialEndsAt?: Nullable } + +export type SubscriptionRequesterData = { + id?: string + ip?: string +}