bodypop Posted November 11, 2019 Share Posted November 11, 2019 (edited) Depuis le passage de notre boutique prestashop en sécurisé (obligation du HTTPS sur tout le site), les commandes effectuées mettent en erreur l'interface retour. Nous utilisons le module prestashop CMCICPAIEMENT (acheté en 2014) Nous recevons donc un mail d'erreur de la part du gestionnaire du TPE, avec le message suivant suivi de la requête "Nous vous informons que votre interface retour a émis un accuse de réception INVALIDE et la commande a été VALIDEE." Je n'arrive pas à comprendre le soucis car lorsque je clique sur le lien fournit de requête serveur TPE, ma commande se valide et devient accessible dans mon prestashop. J'ai également effectuer une requête POST avec les éléments fournis dans le mail dont je vous fait part un extrait ci dessous Par ailleurs il semblerait que chaque requêtes envoyées au module : https://xxxxx:443/modules/cmcicpaiement/validaton.php soit forcée en http. La redirection qui s'opère alors sur toutes mes pages de http en https semble ici produire l'effet inverse. Côté TPE la banque a bien pris en compte https et plus http dans ses requêtes. Je m'arrache les cheveux. Pourriez-vous m'indiquer quelques piste à suivre ? Edited November 11, 2019 by bodypop (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted November 11, 2019 Share Posted November 11, 2019 Mettre le module à jour ou corriger son code pour enlever ce forçage http Link to comment Share on other sites More sharing options...
doekia Posted November 11, 2019 Share Posted November 11, 2019 Et surtout configurer le panel de la banque pour utliliser l'url sécuriser (généralmetnt url retourr ou url ipn) Accessoirement faire une redirection 308 dans ce cas Link to comment Share on other sites More sharing options...
bodypop Posted November 12, 2019 Author Share Posted November 12, 2019 Bonjour, J'ai modifié le fichier cmcicpaiement.php (j'ai parcouru les autres, il ne me semble pas qu'il y ait de lien) qui contenait en effet des instructions http en dur. Je les ai modifiées en https. J'ai par précaution déposer un .htaccess dans le module avec une redirection https (308) Cependant cela n'a pas mieux fonctionné Malheureusement depuis mon espace addons prestashop le module que j'ai acquis ne peut être mis à jour je possède déjà la dernière version. merci d'avance 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