# LEpdf Backend — Guide de déploiement sur o2switch
# =====================================================

## ÉTAPE 1 — Importer la base de données

1. Connecte-toi à cPanel o2switch
2. Va dans MySQL Databases → crée une BDD : lepdf_db
3. Crée un utilisateur MySQL et note ses identifiants
4. Va dans phpMyAdmin → sélectionne lepdf_db
5. Onglet Importer → charge le fichier : sql/database.sql

## ÉTAPE 2 — Uploader les fichiers

Via FTP (FileZilla) ou le Gestionnaire de fichiers cPanel :
- Upload tout le dossier lepdf-backend/ dans public_html/

## ÉTAPE 3 — Configurer le .env

Ouvre le fichier .env et remplis :
- DB_USER et DB_PASS avec tes identifiants MySQL o2switch
- STRIPE_SECRET_KEY avec ta clé Stripe
- STRIPE_WEBHOOK_SECRET (généré dans Stripe Dashboard)
- BREVO_API_KEY avec ta clé Brevo

## ÉTAPE 4 — Installer Stripe PHP SDK

Dans le terminal SSH o2switch :
  cd public_html/lepdf-backend
  composer require stripe/stripe-php

## ÉTAPE 5 — Configurer le Webhook Stripe

Dans Stripe Dashboard → Développeurs → Webhooks :
- Ajouter un endpoint : https://lepdf.eu/api/webhook-stripe.php
- Événement : checkout.session.completed
- Copier le "Signing secret" → coller dans .env STRIPE_WEBHOOK_SECRET

## ÉTAPE 6 — Tester

- Va sur https://lepdf.eu/admin/
- Entre ton mot de passe admin (ADMIN_PASSWORD dans .env)
- Tu verras le dashboard avec stats, licences, clients, logs

## URLs importantes

- API activation  : https://lepdf.eu/api/activate.php
- Webhook Stripe  : https://lepdf.eu/api/webhook-stripe.php
- Dashboard admin : https://lepdf.eu/admin/
- Page de vente   : https://lepdf.eu/
