TrogloGeek / prestashop-tggatos-module

TggAtos Module for Prestashop (1.4 to 1.7), ATOS SIPS 6xx payment gateway
61 stars 34 forks source link

Problème installation sous prestashop 1.7.6.4 #106

Open hkstyle786 opened 4 years ago

hkstyle786 commented 4 years ago

Bonjour, tout d'abord merci de proposer ce plugin.

Par contre j'essaye d'installer le plugin sous Prestashop 1.7.6.4 mais il m'affiche une erreur: "Ce fichier ne semble pas être un fichier .zip de module valide."

Pourriez vous m'aidé a comprendre d'ou peux venir le problème. Merci

TrogloGeek commented 4 years ago

Bonjour, avez-vous bien renommé le dossier conteneur du module en tggatos avant de faire votre fichier ZIP ? cf https://github.com/TrogloGeek/prestashop-tggatos-module#installation-differences-with-a-simple-prestashop-module

hkstyle786 commented 4 years ago

Bonjour, je vous remercie de m'avoir répondu aussi rapidement. 👍

Ensuite, oui j'ai bien renommé le dossier tggatos... mais le module ne s'installe pas.

aussi pouvez vous m'expliquer cette partie par rapport a php user je ne comprend pas. Vous parlez des droits d'accès ? j'ai mis comme valeur 755 sur les 3 dossiers:

un énorme merci a vous.

hkstyle786 commented 4 years ago

Finalement j'ai réussi a installer le module. Malheureusement il n'apparait pas à l'étape paiement. Je ne peux selection sélectionner 'paiement par carte bancaire'

TrogloGeek commented 4 years ago

Pour expliquer la partie droits sur les dossiers cela nécessiterait que je fasse un cours sur les droits linux, et les cours existants en ligne sont de meilleures qualité que ce que je peux fournir. L'intervention d'un technicien qualifié en système d'hébergement est nécessaire pour sécuriser une installation SIPS 6xx, il s'agit tout de même d'un système de paiement. Les instructions que vous citez doivent lui être fournies. A utiliser 0755 en droit expose très probablement votre certificat bancaire ce qui n'est pas du tout une bonne chose ! Je rappelle que la mise en place d'un moyen de paiement implique des responsabilités juridiques sur la sécurisation de celui-ci. Il existe d'autres moyens de paiement plus simples et moins sensibles d'un point de vue sécurité que SIPS 6xx. SIPS 6xx est un dinosaure datant des début de l'internet grand publique et est techniquement obsolète, impliquant la mise en oeuvre de moyens plus lourds pour sécuriser la transaction. Pour que le module affiche des options de paiement lors du processus de commande il faut avoir activé au moins un moyen de paiement du module et avoir résolu les éventuelles erreurs affichées sur la page de configuration du module.

hkstyle786 commented 4 years ago

Bonjour, justement je n'ai pas mis 0755 et j'ai bien déplacer les dossiers log et param correctement. La version démo fonctionne, mais la version de production, elle n'affiche pas les cartes, pourtant tout est correct, j'ai sélectionner un moyen de paiement aussi. Aucune erreur n'est affiché.

j'utilise prestashop 1.7.6.4

TrogloGeek commented 4 years ago

Probablement un problème lié à votre certificat je suppose. Puis-je avoir accès à la boutique pour aller inspecter ? Auquel cas il me faudrait au minimum l'accès à l'administration de la boutique et idéalement aussi un accès SSH ou à défaut (S)FTP. Si vous êtes d'accord n'indiquez ici aucun accès, utilisez l'adresse email que vous trouverez ici : https://capillotracteur.fr/

hkstyle786 commented 4 years ago

Bonjour, désolé pour le retard, je vous ai envoyé un mail Finalement. Je vous donne les accès ensuite si besoin. Merci

kiwifraise commented 4 years ago

Bonjour, J'ai bien installé par le passé le module sur 1.6, mais là j'ai quand même un gros soucis sur la 1.7. Module en 5.1, dernière version de PS. Et malgré qu'il soit bien configuré, je me retrouve avec "Il semble qu'il n'y ait pas de module de paiement recommandé pour votre pays." et "Malheureusement, aucun moyen de paiement n'est disponible." dans le panier. Pourtant j'ai fait 4x le tour des pays autorisés, groupes de clients, etc Une aide ? Merci !!

hkstyle786 commented 4 years ago

Vous êtes bien allé dans paiement -> préférence ?

kiwifraise commented 4 years ago

Oui, ici.. Si j'active également le paiement par chèque, ou virement, toujours rien n'apparait dans le checkout. Par contre, dès que je désactive tggatos, alors les moyens de paiement apparaissent bien... Dans les modules, tggatos apparait dans "Autre", et non dans les modules de "Paiement". Je connais bien Presta, mais là j'avoue je sèche :D

hkstyle786 commented 4 years ago

C’est normal que sa apparaissent dans « autres » c’est pareil sur mon site. Avez vous desinstaller puis réinstallé le modules avec une autre version ou la même ?

hkstyle786 commented 4 years ago

Allez sur ce sujet :

https://github.com/TrogloGeek/prestashop-tggatos-module/issues/78

Vous trouverez une version avec correction, telechargez le zip, et essayez la

TrogloGeek commented 4 years ago

Bonjour, je ne suis pas fan de la réutilisation de sujets existants sauf lorsque plusieurs personnes contribuent à la remontée d'informations pour un unique et même problème. (Merci @hkstyle786 pour aider à ton tour alors que je suis encore en train de taper le message).

Le fait que désactiver le module permet de voir les autres modes de paiement me laisse penser qu'il y ait pu y avoir une exception lors du traitement du hook. Avez-vous vérifié le contenu des logs PrestaShop et les logs d'erreurs PHP ?

kiwifraise commented 4 years ago

Merci. Pas de soucis, c'est de ma faute, d'ailleurs, étant donné que je viens de trouver la solution, je vais de ce pas créer une issue.