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
This commit is contained in:
Kristina
2025-09-16 09:56:17 +02:00
committed by Copybot
parent d81ae27dda
commit 7b3c2b838d
2 changed files with 16 additions and 0 deletions

View File

@@ -12,3 +12,10 @@ export type ProductMetadata = Stripe.Metadata & {
planCode: MetadataPlanCode
addOnCode?: Extract<RecurlyPlanCode, 'assistant'>
}
export type SubscriptionMetadata = Stripe.Metadata & {
adminUserId?: string
itm_campaign?: string
itm_content?: string
itm_referrer?: string
}

View File

@@ -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
}