<?php
// Database Configuration
$servername = "localhost";
$username = "u329947844_anjal";
$password = "Ari@2025";
$dbname = "u329947844_anjal";

// Create database connection
$conn = new mysqli($servername, $username, $password, $dbname);

// Check connection
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// PhonePe Production Configuration
define('PHONEPE_MERCHANT_ID', 'SU2505221444487950976979');
define('PHONEPE_CLIENT_SECRET', '3df19c12-ac22-43c4-bc1c-39dd470a08ad');
define('PHONEPE_SALT_KEY', '3df19c12-ac22-43c4-bc1c-39dd470a08ad'); // Typically same as client secret
define('PHONEPE_SALT_INDEX', 1); // Usually 1 for PhonePe
define('PHONEPE_ENV', 'PROD'); // PROD for production environment

// Base URLs
define('BASE_URL', 'https://post.hifi11.in/'); // Replace with your actual domain
define('PAYMENT_CALLBACK_URL', BASE_URL . '/payment_callback.php');

// Error Reporting (disable in production)
error_reporting(E_ALL);
ini_set('display_errors', 1);

// Set timezone
date_default_timezone_set('Asia/Kolkata');

// Session Configuration
session_set_cookie_params([
    'lifetime' => 86400, // 1 day
    'path' => '/',
    'domain' => '', // Your domain if needed
    'secure' => true, // Enable in production with HTTPS
    'httponly' => true,
    'samesite' => 'Strict'
]);

// Start session if not already started
if (session_status() === PHP_SESSION_NONE) {
    session_start();
}