feat(server): support onetime payment subscription (#8369)

This commit is contained in:
forehalo
2024-10-10 10:12:40 +00:00
parent 06e059db88
commit 69fb5c06f4
13 changed files with 486 additions and 50 deletions

View File

@@ -59,6 +59,7 @@ export const AISubscribe = ({
recurring: SubscriptionRecurring.Yearly,
idempotencyKey,
plan: SubscriptionPlan.AI,
variant: null,
coupon: null,
successCallbackLink: generateSubscriptionCallbackLink(
authService.session.account$.value,

View File

@@ -282,6 +282,7 @@ export const Upgrade = ({
recurring,
idempotencyKey,
plan: SubscriptionPlan.Pro, // Only support prod plan now.
variant: null,
coupon: null,
successCallbackLink: generateSubscriptionCallbackLink(
authService.session.account$.value,

View File

@@ -100,6 +100,7 @@ export const Component = () => {
plan: targetPlan,
coupon: null,
recurring: targetRecurring,
variant: null,
successCallbackLink: generateSubscriptionCallbackLink(
account,
targetPlan,