Jump to content

Problème confirmation paiement avec module etransaction (multiredirections)


Recommended Posts

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

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 by maplaqueinox (see edit history)
Link to comment
Share on other sites

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

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 by doekia (see edit history)
Link to comment
Share on other sites

l'IPN de ce module est le fichier index.php
C'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

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
×
×
  • Create New...