Environment Variables
Complete reference of all configurable environment variables. Customize your application settings and integrate with external services through a centralized configuration system.
Variable Categories
Environment variables are organized into logical categories for easier management and discovery.
Payment Gateways
9Stripe, GoPay, Comgate and other payment provider credentials
Email & SMTP
16Email service configuration and SMTP server settings
Shipping & Logistics
2Packeta and other shipping provider integrations
Smart Locks & IoT
6TTLock and IoT device connectivity settings
Customer & Orders
3Customer management and order processing settings
General
8General application configuration and system settings
Variable Reference
Browse and search all available environment variables.
| Variable Name | Category | Description | Type |
|---|---|---|---|
comgate_merchant_id | Payment Gateways | Comgate payment gateway merchant ID used for creating online payment requests. | string | undefined |
comgate_secret | Payment Gateways | Comgate payment gateway secret key for signing requests and webhook verification. | string | undefined |
customer_credit_default_expiration | Customer & Orders | Default expiration duration in days for newly created customer account credit records. | string | undefined |
default_send_from_email | Email & SMTP | Default sender email address for transactional emails when no specific sender is configured. | string | undefined |
default_send_from_email_marketing | Email & SMTP | Override sender email address used specifically for marketing and newsletter emails. | string | undefined |
emailer_footer | Email & SMTP | Custom HTML footer content appended to all outgoing organisation emails. | string | undefined |
emailer_layout | Email & SMTP | Custom HTML email template wrapper with Handlebars variables: {{ htmlBody }}, {{ logoUrl }}, {{ footer }}. | string | undefined |
emailer_logo_url | Email & SMTP | URL of the organisation logo image displayed in the email layout header. | string | undefined |
emailer_smtp_host | Email & SMTP | SMTP server hostname for transactional email delivery. | string | undefined |
emailer_smtp_password | Email & SMTP | SMTP authentication password for transactional email delivery. | string | undefined |
emailer_smtp_port | Email & SMTP | SMTP server port for transactional email delivery (defaults to 587). | string | undefined |
emailer_smtp_user | Email & SMTP | SMTP authentication username for transactional email delivery. | string | undefined |
emailer_marketing_smtp_host | Email & SMTP | Separate SMTP server hostname for marketing and bulk email delivery. | string | undefined |
emailer_marketing_smtp_port | Email & SMTP | SMTP server port for marketing email delivery (defaults to 587). | string | undefined |
emailer_marketing_smtp_user | Email & SMTP | SMTP authentication username for marketing email delivery. | string | undefined |
emailer_marketing_smtp_password | Email & SMTP | SMTP authentication password for marketing email delivery. | string | undefined |
emailer_newsletter_return_url | Email & SMTP | URL to redirect users to after confirming their newsletter subscription. | string | undefined |
gopay_client_id | Payment Gateways | GoPay payment gateway OAuth2 client ID. | string | undefined |
gopay_client_secret | Payment Gateways | GoPay payment gateway OAuth2 client secret. | string | undefined |
gopay_environment | Payment Gateways | GoPay payment gateway environment selector ("sandbox" or "production"). | string | undefined |
gopay_goid | Payment Gateways | GoPay merchant account identifier (GOID). | string | undefined |
gopay_secure_key | Payment Gateways | GoPay secure key for webhook signature verification and payment authentication. | string | undefined |
payment_recurring_payment_enabled | General | Set to "true" to enable automatic recurring subscription payment charging. | string | undefined |
order_internal_notification_emails | Email & SMTP | Comma-separated email addresses that receive internal order status notifications. | string | undefined |
order_refund_strategy | Customer & Orders | Default refund handling strategy for order cancellation (e.g. "credit", "bank_transfer"). | string | undefined |
order_accounting_mode | Customer & Orders | Default accounting mode for order storno processing (e.g. "auto", "manual"). | string | undefined |
log_internal_notification_emails | Email & SMTP | Comma-separated email addresses that receive internal system error notifications. | string | undefined |
packeta_api_key | Shipping & Logistics | Packeta (Zásilkovna) API key for pickup point branch synchronization. | string | undefined |
packeta_api_password | Shipping & Logistics | Packeta (Zásilkovna) API password for pickup point service authentication. | string | undefined |
post_digest_enabled | General | Set to "true" to enable automatic periodic newsletter digest of recent posts. Disabled by default. | string | undefined |
post_digest_interval_days | General | Interval in days between automatic digest newsletter sends (defaults to 14). | string | undefined |
post_digest_last_sent_date | General | ISO 8601 timestamp of the last successful digest send. Managed automatically by the system. | string | undefined |
post_digest_subject | General | Email subject template for digest newsletter. Supports {{ postCount }} and {{ intervalDays }} variables. | string | undefined |
post_digest_intro_text | General | Custom HTML intro text inserted before the article list in the digest newsletter email. | string | undefined |
post_digest_locale | General | Override locale for digest post selection (e.g. "cs", "en"). Falls back to organisation primary locale. | string | undefined |
post_digest_max_posts | General | Maximum number of posts to include in a single digest newsletter (defaults to 20). | string | undefined |
stripe_merchant_id | Payment Gateways | Stripe payment gateway merchant identifier. | string | undefined |
stripe_secret | Payment Gateways | Stripe API secret key for server-side payment processing. | string | undefined |
ttlock_access_token | Smart Locks & IoT | TTLock IoT smart lock OAuth2 access token (auto-refreshed with expiration). | string | undefined |
ttlock_client_id | Smart Locks & IoT | TTLock OAuth2 application client ID. | string | undefined |
ttlock_client_secret | Smart Locks & IoT | TTLock OAuth2 application client secret. | string | undefined |
ttlock_password | Smart Locks & IoT | TTLock account password (automatically converted to MD5 hash during authentication). | string | undefined |
ttlock_refresh_token | Smart Locks & IoT | TTLock OAuth2 refresh token for obtaining new access tokens when expired. | string | undefined |
ttlock_username | Smart Locks & IoT | TTLock account username for OAuth2 password grant authentication. | string | undefined |
Usage Guidelines
Follow these best practices when configuring environment variables.
Best Practices
- Use only the predefined environment variable keys from this reference
- Set values to non-empty strings or leave them undefined
- Configure sensitive credentials through the admin panel only
- Test all configuration changes in development environment first
Important Notes
- All variables are optional - the system operates without them
- Custom variable names are not supported - use documented keys only
- Empty strings are treated as undefined values by the system
- Some changes may require application restart to take effect
Ready to configure your application?
Manage all environment variables through the BizKitHub administration panel with a secure, user-friendly interface.