# Configuration TIM CASH Backend

# Base de données SQLite (Configuration par défaut - sans mot de passe)
DATABASE_URL='mysql+pymysql://timcash:timcash123@localhost:3306/timcash_db'
# Alternatives:
# Pour MySQL: mysql+pymysql://timcash:timcash123@localhost/timcash_db
# Pour PostgreSQL: postgresql://user:password@localhost/timcash

# Configuration MySQL
MYSQL_HOST='localhost'
MYSQL_PORT='3306'
MYSQL_USER='timcash'
MYSQL_PASSWORD=''
MYSQL_DATABASE='timcash_db'

# Configuration POSTGRE
POSTGRES_USER  = timcash
POSTGRES_PASSWORD = timcash123
POSTGRES_SERVER  = localhost
POSTGRES_PORT  = 5432
POSTGRES_DB  = timcash_db

# Envoie de mail
MAIL_USERNAME=grouptimcash@gmail.com
MAIL_PASSWORD=glgzsruplrtcvtpx
MAIL_FROM=grouptimcash@gmail.com
MAIL_PORT=587
MAIL_SERVER=smtp.gmail.com
MAIL_STARTTLS=True
MAIL_SSL_TLS=False
USE_CREDENTIALS=True

APP_BASE_URL=https://appteamcash.com


# JWT Configuration
JWT_SECRET_KEY=your-super-secret-jwt-key-here-change-in-production
JWT_ALGORITHM=HS256
JWT_ACCESS_TOKEN_EXPIRE_MINUTES=30
JWT_REFRESH_TOKEN_EXPIRE_DAYS=30

# CinetPay Configuration
CINETPAY_API_KEY=27910410466fda66bbc6a87.93656172
CINETPAY_SITE_ID=5880897
CINETPAY_SECRET_KEY=your-cinetpay-secret-key
CINETPAY_CALLBACK_URL=https://appteamcash.com/wallet-paiements/callback
CINETPAY_URL=https://secure.cinetpay.com

# Redis Configuration (pour le cache et rate limiting)
REDIS_URL=redis://localhost:6379/0
APP_BASE_URL =http://192.168.1.80:8001
APP_BASE_WEB =https://appteamcash.com/api
# APP_BASE_WEB =http://localhost:5173

# Email Configuration (pour les notifications)
SMTP_HOST=smtp.gmail.com
SMTP_PORT=587
SMTP_USERNAME=your-email@gmail.com
SMTP_PASSWORD=glgzsruplrtcvtpx

# Environnement
ENVIRONMENT=development
DEBUG=true

# Logging
LOG_LEVEL=INFO

# Admin Configuration
ADMIN_EMAIL=admin@timcash.ci
ADMIN_PASSWORD=change-this-password

# Limites par défaut
TIM_MINI_LIMIT=500000
TIM_MAXI_LIMIT=12000000
TIM_BUSINESS_LIMIT=0  # Illimité

# Taux de commission par défaut
CINETPAY_COMMISSION_RATE=0.5
WITHDRAWAL_COMMISSION_RATE=2.0
TRANSFER_COMMISSION_RATE=1.0
LOAN_INTEREST_RATE=6.0
LOAN_PENALTY_RATE=15.0
