[web] Delete "expired" subscription in Stripe (in Stripe, this is called "canceled" status) GitOrigin-RevId: 847cf431c2f6edd7ec6c4e17137d163e450dc4f1
@@ -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
@@ -111,3 +111,8 @@ export type PaymentProvider = {
trialStartedAt?: Nullable<Date>
trialEndsAt?: Nullable<Date>
}
+export type SubscriptionRequesterData = {
+ id?: string
+ ip?: string
+}