# Server Configuration
NODE_ENV=development
PORT=5000
API_VERSION=v1

# Database Configuration
DB_HOST=localhost
DB_PORT=3306
DB_USER=root
DB_PASSWORD=
DB_NAME=simbi_services

# JWT Configuration
JWT_SECRET=simbi-services-secret-key-2026-malawi-secure
JWT_EXPIRES_IN=7d
JWT_REFRESH_SECRET=simbi-services-refresh-token-secret-2026
JWT_REFRESH_EXPIRES_IN=30d
JWT_RESET_SECRET=simbi-services-reset-token-secret-2026
JWT_RESET_EXPIRES_IN=15m

# File Upload
MAX_FILE_SIZE=5242880
UPLOAD_PATH=./uploads
ALLOWED_FILE_TYPES=image/jpeg,image/png,image/jpg,application/pdf

# CORS
CORS_ORIGIN=http://localhost:3000,http://192.168.43.151:8081,exp://192.168.43.151:8081

# Rate Limiting
RATE_LIMIT_WINDOW_MS=900000
RATE_LIMIT_MAX_REQUESTS=100

# App Configuration
APP_NAME=Simbi Services
CURRENCY=MWK
DEFAULT_COMMISSION_RATE=0.15

# Email Configuration (Optional)
EMAIL_HOST=premium262.web-hosting.com
EMAIL_PORT=587
EMAIL_USER=info@uprisemw.com
EMAIL_PASS=mwanafyare1999
EMAIL_FROM=info@uprisemw.com

# TextBee SMS API Configuration
TEXTBEE_DEVICE_ID=6968185d1cc9d8c1b32c5e80
TEXTBEE_API_KEY=0e6f5d64-3d2b-42dd-aeee-2ac366e72942
TEXTBEE_BASE_URL=https://api.textbee.dev/api/v1
TEXTBEE_SEND_PATH=/gateway/devices/6968185d1cc9d8c1b32c5e80/send-sms
TEXTBEE_API_HEADER=x-api-key

# PayChangu Payment API Configuration
PAYCHANGU_PUBLIC_KEY=PUB-TEST-MB33j3iotOje4NXksN3UxQh8D9vZDYTk
PAYCHANGU_SECRET_KEY=SEC-TEST-boVHQZcRxP7rZRT84OxEdQ403nCx2R3J
PAYCHANGU_BASE_URL=https://api.paychangu.com
PAYCHANGU_CALLBACK_URL=http://192.168.43.151:5000/api/v1/payments/callback
PAYCHANGU_RETURN_URL=http://192.168.43.151:5000/api/v1/payments/return

# Backend URL Configuration
BACKEND_URL=http://192.168.43.151:5000

# Payment Gateway (Optional)
PAYMENT_GATEWAY_API_KEY=
PAYMENT_GATEWAY_SECRET=