Jump to content

Erreur Paypal : Le système ne fonctionne pas pour le moment


Recommended Posts

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,

 

 

 

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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.

image.png.e1c194064fbf8f716651f118e1a3549c.png

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 !!!

image.png.0b2af26f6eba715ce62482ce2c887948.png

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é ?

 

 

 

 

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More