Просмотр исходного кода

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
Kristina 11 месяцев назад
Родитель
Сommit
7b3c2b838d

+ 7 - 0
services/web/types/stripe/metadata.ts

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

+ 9 - 0
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
+}