From e0fb22fc6d07597f499b1cbaaf73201c2c5a9a6a Mon Sep 17 00:00:00 2001 From: Kristina <7614497+khjrtbrg@users.noreply.github.com> Date: Tue, 16 Sep 2025 09:56:17 +0200 Subject: [PATCH] Merge pull request #28263 from overleaf/kh-add-create-complete-stripe-subscription [web] add API endpoints for creating & completing Stripe custom checkout subscriptions GitOrigin-RevId: 70add674e4a622d409c26e40f64b57812284191c --- services/web/types/stripe/metadata.ts | 7 +++++++ .../web/types/subscription/dashboard/subscription.ts | 9 +++++++++ 2 files changed, 16 insertions(+) diff --git a/services/web/types/stripe/metadata.ts b/services/web/types/stripe/metadata.ts index 17861d3d16..63744bba1e 100644 --- a/services/web/types/stripe/metadata.ts +++ b/services/web/types/stripe/metadata.ts @@ -12,3 +12,10 @@ export type ProductMetadata = Stripe.Metadata & { planCode: MetadataPlanCode addOnCode?: Extract } + +export type SubscriptionMetadata = Stripe.Metadata & { + adminUserId?: string + itm_campaign?: string + itm_content?: string + itm_referrer?: string +} diff --git a/services/web/types/subscription/dashboard/subscription.ts b/services/web/types/subscription/dashboard/subscription.ts index 10965bd520..ff18945bc7 100644 --- a/services/web/types/subscription/dashboard/subscription.ts +++ b/services/web/types/subscription/dashboard/subscription.ts @@ -129,3 +129,12 @@ export type SubscriptionRequesterData = { id?: string ip?: string } + +export type SubscriptionBillingAddress = { + line1?: string + line2?: string + city?: string + state?: string + postal_code: string + country: string +}