diff --git a/convex/payments/checkout.ts b/convex/payments/checkout.ts index 22b944f9a..1cce3904d 100644 --- a/convex/payments/checkout.ts +++ b/convex/payments/checkout.ts @@ -113,6 +113,7 @@ async function _createCheckoutSession( "https://finance.worldmonitor.app", "https://commodity.worldmonitor.app", "https://happy.worldmonitor.app", + "https://energy.worldmonitor.app", new URL(siteUrl).origin, ]); if (!allowedOrigins.has(parsedReturnUrl.origin)) { diff --git a/middleware.ts b/middleware.ts index 1cfc910b4..eeaf927da 100644 --- a/middleware.ts +++ b/middleware.ts @@ -45,6 +45,7 @@ const VARIANT_HOST_MAP: Record = { 'finance.worldmonitor.app': 'finance', 'commodity.worldmonitor.app': 'commodity', 'happy.worldmonitor.app': 'happy', + 'energy.worldmonitor.app': 'energy', }; // Source of truth: src/config/variant-meta.ts — keep in sync when variant metadata changes. @@ -73,6 +74,12 @@ const VARIANT_OG: Record