maplaqueinox Posted June 20, 2017 Share Posted June 20, 2017 Bonjour à tous, Je sollicite votre aide sur un problème que nous rencontrons depuis quelques semaines. Lors du paiement par CB avec le module e-transaction, le client revient sur son panier vide au lieu de tomber sur la page de confirmation de commande. Renseignements pris auprès de e-transaction, il s'agirait d'un problème de multi-redirections. En effet, cela correspond à la période où nous sommes passés en https et en multi langues. Ce problème nous empêche également de faire notre suivi dans analytics afin d'analyser l'origine des transactions. Merci d'avance de votre aide ! Link to comment Share on other sites More sharing options...
soburo Posted June 20, 2017 Share Posted June 20, 2017 Bonjour. Avez-vous fait les modifs de pages de retour sur l'interface e-transactions Vision, pour les passer en https ? Avez-vous modifié les paramètres de la propriété dans Analytics ? Link to comment Share on other sites More sharing options...
maplaqueinox Posted June 20, 2017 Author Share Posted June 20, 2017 (edited) Merci pour votre réponse. Oui nous avons fait les modifications dans le back office de e-transaction mais cela ne change rien. Les spécialistes de ce module nous explique que le retour d'erreurs provient d'une multiple redirection. On passe de http en https puis en \fr. Nous cherchons comment supprimer ces multiples redirections. Edited June 20, 2017 by maplaqueinox (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted June 20, 2017 Share Posted June 20, 2017 Faire que le module arrive directement en https !!! dans l'interface de caisse de la banque Link to comment Share on other sites More sharing options...
maplaqueinox Posted June 20, 2017 Author Share Posted June 20, 2017 Nous l'avons déjà fait mais cela ne fonctionne pas. Voici la réponse de la banque : "Comme dit par téléphone, il n’est pas possible de modifier les URL de retours après paiement dans le back office E-Transactions. Puisque vous utilisez notre module pour Prestashop, c’est ce module qui génère les URL de retours dont il a besoin. Je viens de m’entretenir avec notre développeur pour savoir s’il était possible de modifier les URL dans le script du module. Il m’indique qu’il n’est pas judicieux de les modifier directement dans les scripts, et que l’erreur 404 signifie sans doute que l’arborescence de votre site n’est pas cohérente suite à l’ajout du /fr. Il doit y avoir des incohérences dans vos préférences SEO et URL dans votre prestashop. La route vers les modules ne doit plus être bonne depuis cet ajout du /fr. Il y’a peut-être des règles URL rewriting dans votre htaccess qui ne sont pas juste non plus." Nous avons vérifié les différentes informations mais cela ne marche pas ! Link to comment Share on other sites More sharing options...
soburo Posted June 20, 2017 Share Posted June 20, 2017 C'est vrai que la redirection automatique de https://maplaqueinox.com/ vers https://www.maplaqueinox.com/gb/ est bizarre. Pourquoi la version par défaut a-t-elle une extension de langue ? Link to comment Share on other sites More sharing options...
maplaqueinox Posted June 20, 2017 Author Share Posted June 20, 2017 (edited) C'est une bonne question ! on ne sait pas d'où provient cette redirection /gb Si vous connaissez la solution, elle est bien venue ! Edited June 20, 2017 by maplaqueinox (see edit history) Link to comment Share on other sites More sharing options...
doekia Posted June 20, 2017 Share Posted June 20, 2017 (edited) Quelle version du module et quelle version de prestashop. Prestashop provoque une redirection automatique du front vers l'url langue /gb/ /fr/ si plusieurs langues sont active. c'est normal Ici nous ne sommes pas dans ce cas car le module doit venir avec une url spéciale, non reroutée, mais ce n'est pas le cas car: 1/ elle est http et non https 2/ tu as surement suivi les tutos/conseil merdique qui vous engagent à mettre une redirection forcée (non filtrée) de http vers https 3/ le protocole Http ne permet pas de faire de redirection type POST sans perte du contenu POST Edited June 20, 2017 by doekia (see edit history) Link to comment Share on other sites More sharing options...
maplaqueinox Posted June 20, 2017 Author Share Posted June 20, 2017 Merci pour ta réponse voici les éléments : Prestashop Version 1.6.014 module e transaction v3.0.4 Link to comment Share on other sites More sharing options...
doekia Posted June 20, 2017 Share Posted June 20, 2017 l'IPN de ce module est le fichier index.phpC'est celui-ci que la banque appelle en retour d'un paiement valide. Or: https://www.maplaqueinox.com/modules/etransactions/ Resolving www.maplaqueinox.com (www.maplaqueinox.com)... 188.165.38.32 Connecting to www.maplaqueinox.com (www.maplaqueinox.com)|188.165.38.32|:443... connected. HTTP request sent, awaiting response... HTTP/1.1 404 Not found Server: nginx Date: Tue, 20 Jun 2017 14:59:38 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive X-Powered-By: PHP/5.6.30 Set-Cookie: PrestaShop-60a8ed1cac50ea971459b44fc47178c7=Wg1HO9N%2Fm%2BpwQV%2Ff9jZg%2Bt0UsO7%2Bn5wHs5Mm%2BsJhmQe%2BCRDdYn5YdfwUGOjUJqPpEpS3c%2BYGME49qHvs1EJkcrvXn4Qa%2BmMPIY60A0vJZAw%3D000074; expires=Mon, 10-Jul-2017 14:59:38 GMT; Max-Age=1728000; path=/; domain=www.maplaqueinox.com; secure; httponly X-Powered-By: PleskLin 2017-06-20 16:59:39 ERROR 404: Not found. Si l'appel est mal formulé (http ou non www ou les 2) --2017-06-20 17:02:02-- https://maplaqueinox.com/modules/etransactions/ Resolving maplaqueinox.com (maplaqueinox.com)... 188.165.38.32 Connecting to maplaqueinox.com (maplaqueinox.com)|188.165.38.32|:443... connected. HTTP request sent, awaiting response... HTTP/1.1 301 Moved Server: nginx Date: Tue, 20 Jun 2017 15:02:02 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive X-Powered-By: PHP/5.6.30 location: http://www.maplaqueinox.com/modules/etransactions/ X-Powered-By: PleskLin Location: http://www.maplaqueinox.com/modules/etransactions/ [following] --2017-06-20 17:02:03-- http://www.maplaqueinox.com/modules/etransactions/ Resolving www.maplaqueinox.com (www.maplaqueinox.com)... 188.165.38.32 Connecting to www.maplaqueinox.com (www.maplaqueinox.com)|188.165.38.32|:80... connected. HTTP request sent, awaiting response... HTTP/1.1 301 Moved Permanently Server: nginx Date: Tue, 20 Jun 2017 15:02:02 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive X-Powered-By: PHP/5.6.30 Cache-Control: no-cache Location: https://www.maplaqueinox.com/modules/etransactions/ X-Powered-By: PleskLin Location: https://www.maplaqueinox.com/modules/etransactions/ [following] --2017-06-20 17:02:03-- https://www.maplaqueinox.com/modules/etransactions/ Connecting to www.maplaqueinox.com (www.maplaqueinox.com)|188.165.38.32|:443... connected. HTTP request sent, awaiting response... HTTP/1.1 404 Not found Server: nginx Date: Tue, 20 Jun 2017 15:02:02 GMT Content-Type: text/html; charset=utf-8 Transfer-Encoding: chunked Connection: keep-alive X-Powered-By: PHP/5.6.30 Set-Cookie: PrestaShop-60a8ed1cac50ea971459b44fc47178c7=Wg1HO9N%2Fm%2BpwQV%2Ff9jZg%2BoHiXXzldclY8zGOcGP9U3y%2BCRDdYn5YdfwUGOjUJqPpEpS3c%2BYGME49qHvs1EJkclWe7iLwAEz%2FpODpkx%2Fdy8A%3D000074; expires=Mon, 10-Jul-2017 15:02:02 GMT; Max-Age=1728000; path=/; domain=www.maplaqueinox.com; secure; httponly X-Powered-By: PleskLin 2017-06-20 17:02:03 ERROR 404: Not found. Ici, une multitude de redirection. J'attire ton attention sur le fait que j'ai initié un POST or un POST si il est redirigé perd le "payload" Link to comment Share on other sites More sharing options...
maplaqueinox Posted June 21, 2017 Author Share Posted June 21, 2017 Merci pour votre réponse. Je ne comprends pas tout ce que vous avez écrit mais je vois en interne si quelqu'un peut m'aider. Bonne journée 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