Bart_007 Posted July 21, 2018 Share Posted July 21, 2018 Bonjour à tous, Depuis la mise en service de ma nouvelle boutique sous Prestashop 1.6.1.19 avec le module Paypal 3.11.6. Le module Paypal ne fonctionne pas, celui ci me retourne l'erreur suivante : Le système ne fonctionne pas pour le moment. Coté herbergement, je suis chez OVH en version Stable et essayé les versions PHP 7.1 et 5.6 Quand je check mon site via ssl labs, le protocole TLS 1.2 est bien actif, et en ssh je suis en openssl 1.0.1g Est ce que quelqu'un aurait un module Paypal de version entérieur pour tester ? En parallèle, j'ai ouvert un case chez Paypal. Est ce que quelqu'un parmi vous aurait une idée ? Merci, Cordialement, Link to comment Share on other sites More sharing options...
doekia Posted July 21, 2018 Share Posted July 21, 2018 Ton serveur répond en TLS1.2 mais communique-t-il vers l'extérieur avec ce protocole? Ouvrir les sources du module et vérifier qu'a aucun moment dans les appel curl il n'y a de ligne curl_setopt(CURLOPT_SSLVERSION, ...) Comme expliqué dans la documentation php que les auteurs du module ont répétitivement omis de lire, il faut laisser le fonctionnement par défaut qui s'aligne sur le fonctionnement du serveur distant Link to comment Share on other sites More sharing options...
Bart_007 Posted July 22, 2018 Author Share Posted July 22, 2018 Bonjour, Merci pour ta reponse, J'ai verifie dans le module Paypal dans les differents fichiers les lignes //@curl_setopt($ch, CURLOPT_SSLVERSION, Configuration ....., sont bien en remarques. Par contre, en faisant des recherches, je suis tombé sur un de tes bout de codes pour aider au diag <?php $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://tlstest.paypal.com'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FAILONERROR, true); $result = curl_exec($ch); echo 'result = '.$result.'<br>'.PHP_EOL; echo 'errno = '.curl_errno($ch).'<br>'.PHP_EOL; echo 'error = '.curl_error($ch).'<br>'.PHP_EOL; curl_close($ch); Et quand j'execute celui ci, les erreurs suivantes remontent : result = errno = 22 error = The requested URL returned error: 426 J'ai reverifie ma config OVH, qui m'a l'air d'etre OK. Mon ovhconfig correspond bien a ce que j'ai dans l'interface graphique : app.engine=phpcgi app.engine.version=7.1 http.firewall=none environment=production container.image=stable Par contre, en allant dans les parametres avancees de ma boutique, Information, je vois la version PHP 5.4.45 !!! Pour etre sure que ces informations n'etait pas erronne, j'ai checke ma version PHP Current PHP version: 5.4.45 Et ca me donne bien la meme version. Je pense que mon probleme vient de ma version PHP, est ce que certains d'entre vous peuvent confirmer ? Est ce que j'ai moyen de forcer la version PHP de mon coté ? Link to comment Share on other sites More sharing options...
Bart_007 Posted July 22, 2018 Author Share Posted July 22, 2018 C'est bon, j'ai résolu mon problème en passant le phpcgi à php !!! Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now