/** * Set NEXT_PUBLIC_MERCHANT_BTC_ADDRESS (and MERCHANT_BTC_ADDRESS for server verify) in .env.local * to your Bitcoin receiving address (e.g. bc1q...). * * Optional: NEXT_PUBLIC_BITCOIN_CHECKOUT_URL — BTCPay / hosted checkout; surfaced on /account/add-funds. */ export function getMerchantBtcAddress(): string { if (typeof window !== "undefined") { return (process.env.NEXT_PUBLIC_MERCHANT_BTC_ADDRESS || "").trim(); } return (process.env.MERCHANT_BTC_ADDRESS || process.env.NEXT_PUBLIC_MERCHANT_BTC_ADDRESS || "").trim(); } export function isMerchantBtcConfigured(): boolean { return getMerchantBtcAddress().length > 0; }