sromain Posted July 19, 2013 Share Posted July 19, 2013 Bonjour, J'utilise le module tgg_atos sur Prestashop 1.5.4.1, pendant la phase de pre-production tout fonctionnait correctement. Depuis 2 jours j'ai installé le certificat de production et j'ai un problème avec les montants. Jusqu'à la page de paiement le montant s'affiche correctement et quand on est redirigé vers la page de la banque le montant change (par exemple au lieu de 100€ au départ on va avoir un montant de transaction à 1€). Le support technique de Sogénactif m'a dit que cela provenait du module, que la transmission du montant n'était pas bonne (peut-être un problème de décimales). Auriez-vous une idée de comment modifier le montant pour que cela fonctionne? Merci d'avance, Romain Link to comment Share on other sites More sharing options...
TrogloGeek Posted July 19, 2013 Share Posted July 19, 2013 (edited) Bonjour, J'utilise le module tgg_atos sur Prestashop 1.5.4.1, pendant la phase de pre-production tout fonctionnait correctement. Depuis 2 jours j'ai installé le certificat de production et j'ai un problème avec les montants. Jusqu'à la page de paiement le montant s'affiche correctement et quand on est redirigé vers la page de la banque le montant change (par exemple au lieu de 100€ au départ on va avoir un montant de transaction à 1€). Le support technique de Sogénactif m'a dit que cela provenait du module, que la transmission du montant n'était pas bonne (peut-être un problème de décimales). Auriez-vous une idée de comment modifier le montant pour que cela fonctionne? Merci d'avance, Romain Bonjour, tgg_atos est l'ancienne version du module correspondant à Prestashop < 1.5 et n'est donc pas compatible avec votre version de Prestashop, utilisez le module tggatos qui remplace la branche 3.x de tgg_atos. tggatos 3.x se fie à l'attribut decimals de l'entité Currency utilisée pour la transaction, si celui est à 0 (ce que fait beaucoup de monde pour ne pas afficher les décimales sur la boutique sans s'inquiéter, à tord, des conséquences...) pour une devise qui possède une unité fractionnelle/décimale (ce qui est le cas de l'euro avec les centimes), alors ce problème se produit. Si le point 2. est bien l'origine de votre problème, il faut apprendre à : Tester consciencieusement chaque modification que vous apportez à un projet (pas juste vérifier que ce que vous cherchiez à faire fonctionne, mais aussi que vous n'avez pas brisé autre chose par la même occasion) Tenir un carnet des modifications apportées et de la date de celle-ci, pour faciliter la recherche de la modification à l'origine d'un problème donné en fonction de la date de première apparition du dit problème. Edited July 19, 2013 by TrogloGeek (see edit history) Link to comment Share on other sites More sharing options...
sromain Posted July 19, 2013 Author Share Posted July 19, 2013 J'utilise bien la version 3.x de tggatos (pardon pour le titre), je viens de modifier la devise et de remettre les décimales et cela fonctionne! Existe-t-il une possibilité de les enlever sans que cela influe sur le module de paiement? C'est un site de location de bateaux et il n'y a aucun tarif en dessous des 500€, les décimales n'ont pas un grand intérêt (pour ce cas) même si elles sont importantes pour le module de paiement. Merci pour vos réponses 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