Jump to content
flyman30

[RESOLU] Suite mise à jour module de paiement plante

Recommended Posts

Posted (edited)

J'ai effectué la mise à jour vers 1.7.6.0 tout fonctionne sauf le module E-transaction qui provoque une erreur :

Citation

 

Erreur de protection.

Nous regrettons de ne pouvoir donner une suite favorable à votre demande de paiement.

 

 J'ai fait un retour en arrière en utilisant le module de mise à jour et ça fonctionne de nouveau du coup, je ne sais pas si ça vient de la nouvelle version de PrestaShop ou si le module e-transaction à besoin de correction pour la nouvelle mouture..

Edited by flyman30
Résolu (see edit history)

Share this post


Link to post
Share on other sites

Bonjour,

avez vous transmis cette information au développeur du module concerné ?

Share this post


Link to post
Share on other sites

Oui vendredi j'ai envoyé un mail à e-transaction, j'attends demain lundi de pouvoir  les joindre. 

Dès que j'obtiens une réponse je posterai l'info.

Share this post


Link to post
Share on other sites

Pour information, j'ai un souci similaire avec le module de paiement systemPay.

J'ai une erreur 500 à l'appel de l'url de notification. Je suis en attente du retour du support.

Share this post


Link to post
Share on other sites

j'ai signalé le problème sur bug tracker.

Bonjour, j'étais en
Prestashop version 1.7.5.2
Serveur Debian 3.16.51-3
Apache
Php 5.6.36
MySql 10.0.32-MariaDB-0 + deb8u1
Module de paiement e-transaction

Mise à jour vers la version 1.7.6.0 réussie, mais le module de paiement par carte Une erreur s’est produite lors de la tentative de paiement:

https://tpeweb.e-transactions.fr/cgi/MYchoix_pagepaiement.cgi
Erreur de protection.
Nous regrettons de ne pouvoir donner une réponse favorable à votre demande de paiement.

Retour à PrestaShop 1.7.5.2 et là le module fonctionne!
Pour des infos sur le forum français de PrestShop, un autre membre avec un problème similaire:
Pour information, j'ai le même problème avec le module de paiement systemPay.

J'ai une erreur 500 lors de l'appel de l'URL de notification

 

Share this post


Link to post
Share on other sites

Avez vous essayé de réinstaller complètement le module suite à la mise à jour ?

Share this post


Link to post
Share on other sites
il y a 3 minutes, Mediacom87 a dit :

Avez vous essayé de réinstaller complètement le module suite à la mise à jour ?

Oui sans résultats pour le moment, après contrôle avec e-transaction il manque la devise dans la transmission des données du panier, pourtant tout semble ok dans l'administration de PrestaShop.. 

Share this post


Link to post
Share on other sites

La réponse du support de e-transaction :

Citation

Bonjour,

Dans ces logs nous pouvons voir des erreur PHP, notamment le fait qu’il n’est pas possible de récupérer la valeur de « currency » ce qui correspond à la devise.

[Mon Jul 15 13:02:36.071670 2019] [proxy_fcgi:error] [pid 52799:tid 140520139495168] [client 82.64.83.164:56387] AH01071: Got error 'PHP message: PHP Fatal error:  Uncaught Error: Call to a member function get() on null in /var/www/vhosts/116044hpv114002.ikexpress.com/httpdocs/classes/Tools.php:801\nStack trace:\n#0 /var/www/vhosts/116044hpv114002.ikexpress.com/httpdocs/classes/Tools.php(773): ToolsCore::getContextLocale(Object(Context))\n#1 /var/www/vhosts/116044hpv114002.ikexpress.com/httpdocs/classes/Notification.php(133): ToolsCore::displayPrice(77.69, Object(Currency), false)\n#2 /var/www/vhosts/116044hpv114002.ikexpress.com/httpdocs/classes/Notification.php(57):

La devise 978 qui correspond à l’euros permet de rajouter les centimes qui sont absents et qui provoquent une incohérence entre le montant du panier et le montant qui est envoyer à la page de paiement. Actuellement si le panier vaut 512,99€ par exemple ce qui est envoyé à la page de paiement est simplement 512 ce qui correspond à 5,12€ pour le module.

Le problème vient de la base de donnée de votre Prestashop. Je vous invite à contacter Prestashop qui pourrait vous guider pour le débugage .

Le support E-transactions reste à votre disposition pour toute information complémentaire ou nouvelle demande(1).

Bien à vous,

 

 

Share this post


Link to post
Share on other sites

Bonsoir,

Vous avez fait la maj depuis une version 1.7.5.x ? 

Si c'est le cas il y a un bug de maj qui ne met pas correctement à jour la table ps_currency : voir ce ticket de bug https://github.com/PrestaShop/PrestaShop/issues/14608

En clair pour corriger cela il faut que vous alliez dans votre base de donnée et éditer l'entre de votre devise par defaut de cette table pour lui rajouter le numeric_iso_code '978 pour l'euros) ainsi que de changer la précision de 6 à 2.

 

Cordialement,

  • Thanks 1

Share this post


Link to post
Share on other sites

Un grand merci c00lsot c'est exactement ça !

Ça fonctionne je vais passer en résolu. 😊

Share this post


Link to post
Share on other sites
On 7/17/2019 at 10:50 AM, flyman30 said:

Un grand merci c00lsot c'est exactement ça !

Ça fonctionne je vais passer en résolu. 😊

Pas de soucis, tant qu'on peut aider la communauté des quelques bizarerie des maj prestashop 🙂

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...

Important Information

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