<?php
// Protection contre l'accès direct au fichier
if (!defined('STRIPE_CONFIG')) {
    die('Accès direct au fichier non autorisé');
}

// Configuration Stripe
$stripe = [
    'test' => [
        'publishable_key' => 'pk_test_51LmhGsHQanXHoJn0wBK5v2yQyHFdQ4KlSXSXZobDhxFPCrhVwWtCwWXvNIxjOQdi65riR24NEgQyY6Ck1UZkPqq800jtbOgNU8',
        'secret_key' => 'sk_test_51LmhGsHQanXHoJn0RTN8E60pZA6VlweUCRsEKA5o0Xwnucm1UKCNRJGwUYgXXcPajVgfjRp3GgUIme0HbeSGZkR300dtVCPlyy'
    ],
    'live' => [
        'publishable_key' => 'pk_live_51LmhGsHQanXHoJn0qgKjMAisGwy6TzfZyUnzSq2Yc9qDmAQv8Syu9wuFDZVjgpg8kWUxm9bQ8MMi8E3WwNayGXus00Oe5tyNIP',
        'secret_key' => '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'
    ]
];

// Fonction pour obtenir les clés Stripe
function getStripeKeys($environment = 'test') {
    global $stripe;
    return isset($stripe[$environment]) ? $stripe[$environment] : $stripe['test'];
}

// Fonction pour initialiser Stripe
function initializeStripe($environment = 'test') {
    $keys = getStripeKeys($environment);
    require_once(__DIR__ . '/vendor/autoload.php');
    \Stripe\Stripe::setApiKey($keys['secret_key']);
    return $keys;
}
?>