# =====================================================
# rentidium ENVIRONMENT CONFIGURATION
# =====================================================

# Application Settings
APP_NAME=rentidium
APP_URL=http://localhost/rentidium
APP_DEBUG=true
APP_ENV=development
APP_TIMEZONE=Africa/Lagos

# Database Configuration
DB_HOST=localhost
DB_NAME=rentidium
DB_USER=root
DB_PASS=
DB_CHARSET=utf8mb4

# DB_HOST=localhost
# DB_NAME='rxonline_rentodb'
# DB_USER='rxonline_rentouser'
# DB_PASS='Q&Lcfzh,+6YW.p?;'
# DB_CHARSET=utf8mb4

# Security Settings
ENCRYPTION_KEY=your-32-character-encryption-key-here-change-this
SESSION_LIFETIME=1800

# Payment Gateway - Paystack
PAYSTACK_PUBLIC_KEY="pk_test_5bf346d740de0a7695fe8e067f2e8a220901e892"
PAYSTACK_SECRET_KEY="sk_test_0fe8a75f36e0f83f9e5d1687577d5d9b3824e384"

# Payment Gateway - Flutterwave
FLW_PUBLIC_KEY="FLWPUBK_TEST-03aec5d73eb0749c8c7b6dfc967bae61-X"
FLW_SECRET_KEY="FLWSECK_TEST-e6798b1732e8c2ed0809e03dbb106804-X"
FLW_ENCRYPTION_KEY="FLWSECK_TESTb5f3326d0281"

# SMTP4DEV SETTINGS
MAIL_MAILER=smtp
MAIL_HOST=127.0.0.1
MAIL_PORT=25
MAIL_USERNAME=null
MAIL_PASSWORD=null
MAIL_ENCRYPTION=null
MAIL_FROM_EMAIL=noreply@rentidium.ng
MAIL_FROM_NAME=rentidium

# REAL SETTINGS
# MAIL_HOST='mail.rentidium.ng'
# MAIL_PORT=587
# MAIL_USERNAME='mail@rentidium.ng'
# MAIL_PASSWORD='P@ssw0rdmail'
# MAIL_FROM_EMAIL='noreply@rentidium.ng'
# MAIL_FROM_NAME='rentidium'

# File Upload Settings
MAX_FILE_SIZE=5242880
ALLOWED_IMAGE_TYPES=jpg,jpeg,png,gif,webp
ALLOWED_DOCUMENT_TYPES=pdf,doc,docx

# Pagination
ITEMS_PER_PAGE=12
ADMIN_ITEMS_PER_PAGE=20

# Commission Settings
PLATFORM_COMMISSION=10
MIN_WITHDRAWAL_AMOUNT=10000

# Verification Settings
REQUIRE_EMAIL_VERIFICATION=true
REQUIRE_VENDOR_APPROVAL=true

# Currency
CURRENCY_SYMBOL=₦
CURRENCY_CODE=NGN

# Social Media Links
FACEBOOK_URL=https://facebook.com/rentidium
TWITTER_URL=https://twitter.com/rentidium
INSTAGRAM_URL=https://instagram.com/rentidium
LINKEDIN_URL=https://linkedin.com/company/rentidium

# ── Dojah KYC ─────────────────────────────────────────────────────
# Secret Key: Found in Dojah Dashboard → Settings → API Keys
# Used by PHP backend only — never exposed to the browser
DOJAH_SECRET_KEY=test_sk_v36vqzs2d3fpMqem51P2JtXQs

# Environment: sandbox | live
DOJAH_ENV=sandbox

# Widget IDs: Found in Dojah Dashboard → EasyOnboard → click widget → copy Widget ID
# Each widget you created in your Dojah dashboard has its own unique Widget ID.
# This is the same ID shown in the widget's external URL:
#   https://identity.dojah.io/?widget_id=XXXXX
DOJAH_WIDGET_CUSTOMER_IDENTITY=69bbfc83779a2527a6d6dee2
DOJAH_WIDGET_VENDOR_PERSONAL=your_vendor_personal_widget_id_here
DOJAH_WIDGET_VENDOR_BUSINESS=your_vendor_business_widget_id_here

# Contact Information
CONTACT_EMAIL=hello@rentidium.ng
CONTACT_PHONE=+234 xxx xxxx xxxx
CONTACT_ADDRESS=Lagos, Nigeria

# Cache Settings
ENABLE_CACHE=false
CACHE_LIFETIME=3600

# API Settings
API_RATE_LIMIT=100
API_VERSION=v1