Description
Le paiement par stripe ne fonctionne pas (erreur 500), le lien ...plugin/buycourses/src/stripe_response.php donne l'erreur 400 malgré la configuration correcte, les coupons pour les sessions ne fonctionnent pas (erreur 500 pour /plugin/buycourses/src/process.php). Souscrire en promo donne l'erreur 500 pour les sessions - plugin/buycourses/src/subscription_session_catalog.php
Comment le reproduire
Pour le reproduire, il faut:
- Introduire des identifiants de Stripe comme indiqué et configurer un coupon.
- Cliquer sur l'onglet session de Souscriptions en promo/payer la session stripe (avec ou sans coupon), ajouter un coupon et tenter de payer avec n'importe quel mode de paiement'
Visualiser l'erreur qui dit HTTP ERROR 400 pour paiement par Stripe ou HTTP ERROR 500 pour coupon ou Souscriptions en promo pour session
Les erreurs sont :
Uncaught TypeError: Argument 3 passed to BuyCoursesPlugin::filterSubscriptionCourseList() must be of the type string, null given, called in /plugin/buycourses/src/buy_course_plugin.class.php on line 1270 and defined in /plugin/buycourses/src/buy_course_plugin.class.php:5423
Uncaught TypeError: Argument 2 passed to BuyCoursesPlugin::getSessionInfo() must be of the type array or null, bool given, called in plugin/buycourses/src/process.php on line 61 and defined in plugin/buycourses/src/buy_course_plugin.class.php:1411