feat(payment): support user-bound seven-discount offers
Docker Image / Build and Push Docker Image (push) Successful in 1m55s

This commit is contained in:
Codex
2026-07-23 16:11:20 +08:00
parent 02f6964484
commit 4dae805a88
39 changed files with 418 additions and 28 deletions
+6
View File
@@ -82,6 +82,8 @@ export const ROUTE_BUILDERS = {
returnTo?: Exclude<AppSubscriptionReturnTo, null>;
sourceCharacterSlug?: string;
analytics?: PaymentAnalyticsContext;
planId?: string;
commercialOfferId?: string;
} = {},
): `/subscription?${string}` => {
const params = new URLSearchParams({ type });
@@ -90,6 +92,10 @@ export const ROUTE_BUILDERS = {
if (options.sourceCharacterSlug) {
params.set("character", options.sourceCharacterSlug);
}
if (options.planId) params.set("planId", options.planId);
if (options.commercialOfferId) {
params.set("commercialOfferId", options.commercialOfferId);
}
if (options.analytics) {
params.set(
PAYMENT_ANALYTICS_ENTRY_PARAM,