# ==============================================================================
# PAYOUTFLOW - ACTIVE CONFIGURATION (LOCAL DEMO & TESTING)
# ==============================================================================

PORT=3000
NODE_ENV=development
APP_URL=http://localhost:3000

# Payment Gateway Configuration
PAYMENT_GATEWAY=payoutflow
TEST_MODE=false

# PayoutFlow Pay-in API Credentials
PAYOUTFLOW_API_URL=https://merchant.payoutflow.info
PAYOUTFLOW_USER_TOKEN=4a332e51cd7c72cb49779824ac39d79e89878e9b
PAYOUTFLOW_API_PASSWORD=7748acfc9c287809c646c25bf76af1a83e2dee77
PAYOUTFLOW_MERCHANT_SECRET_KEY=DVlzh5U9Es

# Database Configuration (mysql or sqlite)
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=payoutflow_db
DB_USERNAME=root
DB_PASSWORD=
DB_PATH=./data/payoutflow.db

# Checkout Validation Limits (INR)
MIN_AMOUNT=1
MAX_AMOUNT=100000

# Admin Dashboard Credentials
ADMIN_USERNAME=admin
ADMIN_PASSWORD=admin
ADMIN_SESSION_SECRET=payoutflow_secure_session_secret_change_in_production_2026

# Gateway Placeholders
MOCK_WEBHOOK_SECRET=mock_webhook_secret_payoutflow_2026
RAZORPAY_KEY_ID=rzp_test_placeholder
RAZORPAY_KEY_SECRET=placeholder_secret
RAZORPAY_WEBHOOK_SECRET=placeholder_webhook
CASHFREE_APP_ID=placeholder_cf
CASHFREE_SECRET_KEY=placeholder_cf_secret
PHONEPE_MERCHANT_ID=PGTESTPAYUAT
PHONEPE_SALT_KEY=placeholder_phonepe_salt
PHONEPE_SALT_INDEX=1
