# 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= 60
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_NOTIFY_URL=https://appteamcash.com/wallet-paiements/notify
CINETPAY_URL=https://secure.cinetpay.com

# Credentials Gateways de paiement
SERVICE_GATEWAY  = "GROUP TIM CASH TEST"
AUTH_TOKEN_GATEWAY = "ARSpgeUCGJXz3yfVKd2Mwx7QLa6sTtmo"
PAYMENT_GATEWAY_URL = "https://securetest.crossroad-africa.net"
OPERATION_TOKEN_GATEWAY = "sg8DhR37-mzSO-wcqO-NtTv-NW0nOsjYCtcd"
# Redis Configuration (pour le cache et rate limiting)
REDIS_URL=redis://localhost:6379/0
APP_BASE_URL =http://10.106.207.190:8001
APP_BASE_WEB =https://appteamcash.com/api
APP_BASE_WEB_LOCAL =https://www.grouptimcash.com

# 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
# .env file
CELERY_BROKER_URL=redis://127.0.0.1:6379/0
CELERY_RESULT_BACKEND=redis://127.0.0.1:6379/0