APP_DEALS_API_BASE_URL=http://localhost:4001 NEXT_PUBLIC_APP_DEALS_API_BASE_URL=http://localhost:4001 # SDK publishable key used by /api/sdk/session and /api/events FUNNEL_SDK_PUBLISHABLE_KEY=pk_test_app_deals_seed_public NEXT_PUBLIC_FUNNEL_SDK_PUBLISHABLE_KEY=pk_test_app_deals_seed_public # Optional when one SDK key can access multiple funnels FUNNEL_ID= NEXT_PUBLIC_FUNNEL_ID= NEXT_PUBLIC_PROJECT_ID= NEXT_PUBLIC_POSTHOG_PROJECT_API_KEY= NEXT_PUBLIC_FUNNEL_FAVICON_URL= NEXT_PUBLIC_FUNNEL_PAGE_TITLE= NEXT_PUBLIC_FUNNEL_PAGE_DESCRIPTION= NEXT_PUBLIC_FUNNEL_PAGE_PREVIEW_IMAGE_URL= NEXT_PUBLIC_FUNNEL_COMPANY_NAME= NEXT_PUBLIC_FUNNEL_COMPANY_ADDRESS= NEXT_PUBLIC_FUNNEL_COMPANY_COUNTRY= NEXT_PUBLIC_FUNNEL_PRIVACY_URL= NEXT_PUBLIC_FUNNEL_TERMS_URL= NEXT_PUBLIC_FUNNEL_SUPPORT_EMAIL= # Secret key used by /api/subscription (server-side only) FUNNEL_SDK_SECRET_KEY= # Existing Stripe payment intent server config (paywall checkout) STRIPE_ACTIVE_MODE=test STRIPE_TEST_SECRET_KEY= STRIPE_LIVE_SECRET_KEY= NEXT_PUBLIC_STRIPE_ACTIVE_MODE=test NEXT_PUBLIC_STRIPE_TEST_PUBLISHABLE_KEY= NEXT_PUBLIC_STRIPE_LIVE_PUBLISHABLE_KEY= # Post-checkout mobile handoff (step: /subscription-started) NEXT_PUBLIC_IOS_APP_STORE_URL= NEXT_PUBLIC_ANDROID_PLAY_STORE_URL= NEXT_PUBLIC_FUNNEL_UNIVERSAL_LINK= NEXT_PUBLIC_FUNNEL_IOS_DEEP_LINK= NEXT_PUBLIC_FUNNEL_ANDROID_DEEP_LINK= NEXT_PUBLIC_FUNNEL_QR_TARGET=