Bonjour,
Merci, et bien vu d'avoir réglé l'accès aux modes de paiement.
Pour la page de paiement, une première chose à vérifier : avez-vous seulement supprimé les modes de paiement Platron, ou bien désinstallé le plugin Platron lui-même ? La page de paiement charge tous les plugins de paiement publiés, pas seulement ceux utilisés. Donc tant que le plugin Platron reste installé et publié, il peut continuer à faire planter cette page, même sans mode de paiement Platron. À vérifier dans Extensions > Gérer (rechercher "platron" et le désinstaller), ou au minimum le dépublier dans Extensions > Plugins. Videz ensuite le cache et réessayez.
Si la page de paiement plante toujours après ça, il nous faut l'erreur exacte, car une 500 seule ne nous dit rien. Pour l'obtenir, comme vous l'avez fait pour le backend :
- Configuration globale > Serveur > Rapport d'erreurs : Maximum, et Débogage : Oui.
- Refaites une commande jusqu'à la page de paiement : l'erreur précise (fichier + ligne) devrait s'afficher, comme sur votre capture du backend.
- En complément, le journal d'erreurs PHP de votre hébergeur (souvent un fichier error_log à la racine du site, ou accessible depuis l'espace d'administration de l'hébergeur) contient la même erreur fatale.
Envoyez-nous cette erreur (fichier + ligne) et on pourra vous dire d'où elle vient.
Dernière question utile : votre hébergeur a-t-il changé la version de PHP récemment ? Un passage en PHP 8.4 explique souvent un plantage soudain alors que rien n'a été modifié de votre côté, car du code resté en syntaxe PHP 7 devient à ce moment une erreur fatale. C'est exactement ce qui s'est passé avec Platron, et la page de paiement vient peut-être d'un autre fichier touché par le même problème. L'erreur du journal nous dira lequel.