<?php
// 1. חיבור לספרייה
require_once 'vendor/stripe-php/init.php';

// 2. המפתח הסודי שלך (Secret Key) מה-Stripe Dashboard
$stripe_secret_key = 'sk_test_51TITSfLFwfxXY8WA7z7LqYxv7ieA1ZmfmkRdHbvtzVvlVWPyZq35cFjyUzt5uQVNYpLe8MEOcIuXVVNBgH9mX1Fa00966MM94j';
\Stripe\Stripe::setApiKey($stripe_secret_key);

header('Content-Type: application/json');

try {
    // 3. הגדרת התשלום (5 ש"ח בשקלים)
    $checkout_session = \Stripe\Checkout\Session::create([
        'payment_method_types' => ['card'],
        'line_items' => [[
            'price_data' => [
                'currency' => 'ils', // שקל חדש
                'product_data' => [
                    'name' => 'דמי רצינות ShareIt',
                    'description' => 'אישור איסוף מזון ומניעת בזבוז',
                ],
                'unit_amount' => 500, // 500 אגורות = 5 ש"ח
            ],
            'quantity' => 1,
        ]],
        'mode' => 'payment',
        // כתובות לחזרה - שני כאן לכתובת האמיתית של האתר שלך במכללה
        'success_url' => 'http://shirach2.mtacloud.co.il//success.php?session_id={CHECKOUT_SESSION_ID}',
        'cancel_url' => 'http://shirach2.mtacloud.co.il//cancel.php',
    ]);

    // שליחת הקישור לדף התשלום חזרה לדפדפן
    // הוספת הפרמטר JSON_UNESCAPED_SLASHES מונעת את הלוכסנים המיותרים
    echo json_encode(['url' => $checkout_session->url], JSON_UNESCAPED_SLASHES);

} catch (Exception $e) {
    http_response_code(500);
    echo json_encode(['error' => $e->getMessage()]);
}
?>