TrogloGeek / prestashop-tggatos-module

TggAtos Module for Prestashop (1.4 to 1.7), ATOS SIPS 6xx payment gateway
61 stars 34 forks source link

DATA Vide #62

Closed Symediane closed 7 years ago

Symediane commented 7 years ago

Bonjour,

nous venons de remarquer que lorsque nous faisons un paiement, nous sommes ensuite directement redirigés sur l'historique des commandes. D'après le code de userreturn.php, cela signifie que la variable DATA est vide. Une idée de la raison ? Est-ce que Atos a changé son fonctionnement ? Car de notre côté, le paiement est bel et bien passé.

Merci de votre réponse !

TrogloGeek commented 7 years ago

Bonjour,

Version PrestaShop ? Version du module ?

L'origine de la perte du champ DATA est généralement du à une redirection (HTTP => HTTPS par exemple).

Symediane commented 7 years ago

Bonjour,

le prestashop est en version 1.6.0.14 et le module, 3.4.0. Ce qui est bizarre c'est que je suis persuadée qu'avant, on passait bien par une page de confirmation (mais je ne saurais pas dire depuis quand ça ne marche plus)

TrogloGeek commented 7 years ago

Il se peut que le serveur vous envoie plus de données qu'auparavant (un message DATA plus long) et qu'une directive de filtrage (mod_security d'Apache ou le mod Suhosin de PHP par exemple) supprime ce champ à cause de sa longueur. Un Suhosin qui n'a pas été configuré en conséquence pose souvent ce problème. Pour obtenir la longueur max du champ DATA il faut se tourner vers le support technique SIPS.

TrogloGeek commented 7 years ago

Demande de support fermée pour absence de réponse, n'hésitez pas à ré-ouvrir celle-ci pour apporter de nouvelles informations.