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 5521bcd7f1
commit e0fb22fc6d
2 changed files with 16 additions and 0 deletions
+7
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
}
@@ -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
}