This commit is contained in:
eric
2026-03-13 06:17:48 -05:00
parent c1eb0bbcf3
commit 28c21522e3
5 changed files with 15 additions and 14 deletions

View File

@@ -7,6 +7,7 @@
import { getThemeConfig } from "./site.config";
import {
DEFAULT_PAYMENT_API_URL,
resolvePaymentApiUrl,
DEFAULT_POCKETBASE_URL,
DEFAULT_MINIO_HOST,
} from "./domain.config";
@@ -74,7 +75,7 @@ export const VIP_MASTER_SITE_ID = "vip";
export function getApiUrlFromRequest(hostHeader: string | null): string | null {
if (!hostHeader) return null;
if (!isDev) return process.env.PAYMENT_API_URL || DEFAULT_PAYMENT_API_URL;
if (!isDev) return resolvePaymentApiUrl();
const hostname = hostHeader.split(":")[0];
return `http://${hostname}:${PAYJSAPI_PORT}`;
}
@@ -97,7 +98,7 @@ export function getPocketBaseConfig(themeOverride?: { joinCollection?: string })
export function getPaymentConfig(themeOverride?: { amount?: number; type?: string }): PaymentConfig {
const base = {
enabled: true,
apiUrl: process.env.PAYMENT_API_URL || DEFAULT_PAYMENT_API_URL,
apiUrl: resolvePaymentApiUrl(),
provider: (process.env.PAYMENT_PROVIDER as "zpay" | "xorpay") || "zpay",
defaultAmount: Number(process.env.PAYMENT_DEFAULT_AMOUNT) || 8800,
defaultType: process.env.PAYMENT_DEFAULT_TYPE || "meetup",