<?php

/*
 * Plantilla sin secretos.
 *
 * Copiar a /home/icyla826/private_config.php, completar en el servidor y dejar
 * permisos 0600. No copiar el archivo resultante dentro de public_html ni del
 * directorio app.icylab.cl.
 */

define('ICYLAB_APP_ENV', 'production');
define('ICYLAB_APP_URL', 'https://app.icylab.cl');

define('ICYLAB_DB_HOST', 'localhost');
define('ICYLAB_DB_NAME', 'REEMPLAZAR');
define('ICYLAB_DB_USER', 'REEMPLAZAR');
define('ICYLAB_DB_PASS', 'REEMPLAZAR');

define('ICYLAB_GOOGLE_CLIENT_ID', 'REEMPLAZAR');
define('ICYLAB_GOOGLE_CLIENT_SECRET', 'REEMPLAZAR');
define('ICYLAB_GOOGLE_ALLOWED_DOMAIN', 'icylab.cl');
define('ICYLAB_GOOGLE_MAPS_SERVER_KEY', 'REEMPLAZAR');
define('ICYLAB_GOOGLE_MAPS_BROWSER_KEY', 'REEMPLAZAR');
define('ICYLAB_GOOGLE_MAPS_MAP_ID', 'REEMPLAZAR');

define('ICYLAB_SMTP_HOST', 'REEMPLAZAR');
define('ICYLAB_SMTP_PORT', 587);
define('ICYLAB_SMTP_SECURE', 'tls');
define('ICYLAB_SMTP_USERNAME', 'REEMPLAZAR');
define('ICYLAB_SMTP_PASSWORD', 'REEMPLAZAR');
define('ICYLAB_NOTIFICATIONS_EMAIL_FROM', 'no-reply@app.icylab.cl');
define('ICYLAB_NOTIFICATIONS_EMAIL_FROM_NAME', 'ICYLAB OS');

define('ICYLAB_FACTO_ENVIRONMENT', 'production');
define('ICYLAB_FACTO_PRODUCTION_API_BASE_URL', 'https://api-billing.koywe.com/V1');
define('ICYLAB_FACTO_PRODUCTION_ACCOUNT_ID', 'REEMPLAZAR');
define('ICYLAB_FACTO_PRODUCTION_CLIENT_ID', 'REEMPLAZAR');
define('ICYLAB_FACTO_PRODUCTION_CLIENT_SECRET', 'REEMPLAZAR');
define('ICYLAB_FACTO_PRODUCTION_USERNAME', 'REEMPLAZAR');
define('ICYLAB_FACTO_PRODUCTION_PASSWORD', 'REEMPLAZAR');

// Abrir por etapas. El preflight debe aprobar antes de cambiar cada false.
define('ICYLAB_BILLING_PRODUCTION_READ_ENABLED', false);
define('ICYLAB_BILLING_PRODUCTION_FINANCE_ENABLED', false);
define('ICYLAB_BILLING_PRODUCTION_ISSUE_ENABLED', false);
define('ICYLAB_FACTO_PRODUCTION_DRAFT_PREVIEW_ENABLED', false);
define('ICYLAB_BILLING_PRODUCTION_CANARY_MODE', true);

// El runtime gate rechaza emisión si estas restricciones no están completas.
define('ICYLAB_BILLING_PRODUCTION_ALLOWED_DOCUMENT_KEYS', 'invoice_electronic');
define('ICYLAB_BILLING_PRODUCTION_ALLOWED_USER_IDS', 'REEMPLAZAR');
define('ICYLAB_BILLING_PRODUCTION_ALLOWED_CUSTOMER_IDS', 'REEMPLAZAR');
define('ICYLAB_BILLING_PRODUCTION_MAX_TOTAL_AMOUNT', 100000);
define('ICYLAB_BILLING_PRODUCTION_CONFIRMATION_TEXT', 'EMITIR EN PRODUCCION');
define('ICYLAB_BILLING_PRODUCTION_PILOT_ENDS_AT', 'REEMPLAZAR_ISO_8601');

// Generar un valor aleatorio largo y diferente de todas las demás credenciales.
define('ICYLAB_CRON_SECRET', 'REEMPLAZAR_CON_64_CARACTERES_ALEATORIOS');
