{
  "version": "0.3.0",
  "date": "2026-09-23",
  "environment": {
    "php": "8.3.6",
    "stripe_php": "21.3.2",
    "tfpdf": "1.33"
  },
  "verified": [
    "syntaxe PHP",
    "calculs en centimes",
    "validation des montants, références et dates",
    "empreinte PHP identique à JavaScript, y compris Unicode",
    "mode démonstration réservé à localhost",
    "activation du mode réel soumise à une configuration explicite",
    "prix imposé par le serveur",
    "données de l’attestation absentes de Checkout",
    "réutilisation du SIRET et désactivation des factures Stripe",
    "correspondance paiement-commande, montant et environnement",
    "traitement idempotent des confirmations",
    "remboursement détecté sans attendre son webhook",
    "signature Stripe correcte acceptée, corps modifié ou signature expirée refusés",
    "refus du téléchargement sans paiement",
    "refus d’un document modifié après paiement",
    "refus d’annuler une commande payée",
    "absence de champs du formulaire et de code d’accès brut dans SQLite",
    "CSP et réponses sans cache",
    "fichiers privés inaccessibles via le routeur HTTP",
    "PDF fonctionnel après déplacement du dossier, même avec anciennes métriques de police",
    "parcours navigateur vers PHP puis téléchargement, sans erreur JavaScript",
    "absence de cookie et de stockage navigateur du formulaire",
    "PDF A4 à une page et à trois pages rendus et inspectés",
    "aucun avis de vulnérabilité signalé par Composer pour les deux bibliothèques au moment du contrôle"
  ],
  "not_yet_verified": [
    "installation sur le compte OVH, routage Apache et permissions effectives",
    "PHP et extensions du compte OVH",
    "DNS, certificat HTTPS et absence de cache hébergeur",
    "connexion au compte Stripe, paiement fictif avec carte ou authentification bancaire, livraison effective des webhooks",
    "champs et préremplissage dans le véritable Checkout Stripe",
    "export des données du compte Stripe",
    "audit RGAA complet ou conformité PDF/UA"
  ],
  "deployment": "non effectué",
  "real_payments": "désactivés",
  "form_archive": "aucune",
  "pdf_archive": "aucune, hors exemples fictifs de validation",
  "billing": "Stripe puis facture séparée dans macompta.fr, sans connexion automatique"
}
