Closed pvl11 closed 8 years ago
Merci d'indiquer vos versions de PrestaShop et du module.
L'URL est déterminée lors de la génération du formulaire avec les logos de paiement, si vous cliquez sur un logo de carte de paiement sans rafraîchir la page et que celle ci a été générée avant le changement du mode alors ce comportement est normal.
Cordialement, Damien
Les versions sont les suivantes Prestashop 1.6.1.1 Tggatos 3.4.0 J'ai fait un rafraichissement ainsi qu'un vidage du cache. Comment puis-je vérifier l'enregistrement du passage en production ? en DB ou sur un fichier ?
Il suffit de quitter la page de configuration et de revenir dessus, si le formulaire affiche la bonne valeur c'est qu'elle a été enregistrée correctement. (le module stocke les paramètres dans la table configuration de prestashop)
existerait-il une raison pour laquelle l'url reste bloquée en mode demo ? Il y a des conditions autres que le flag "demo" ? Si oui, est-ce que le contenu du fichier certif.fr.xxxxxxx rentre dans ces conditions ? Pouvez-vous me dire ou se trouve le code permettant la création de l'url ?
Le module ne génère pas l'URL, cette URL est déterminée par l'API SIPS à partir du certificat (le fichier certif.fr.xxxxxxx), du point de vue du module, la bascule entre démonstration et production ne change que le fichier certificat qui est envoyé en paramètre à l'API SIPS. Donc effectivement, si vous avez mis un certificat de démonstration en tant que certificat de production, votre production sera une démonstration.
J'utilise un certificat qui fonctionne depuis plusieurs années sur un de mes autres sites. Je m'étonne à présent, en examinant son contenu, qu'il contient 2 fois le mot "DEMO"..., car pourtant il tourne bien ailleurs !
Le type de certificat est normalement inscrit dans les 3 dernières lignes du certificat. S'il y a écrit DEMO alors vous n'avez probablement pas récupéré le bon certificat depuis votre site internet ;-).
J'ai bien revérifié tout ça... et d'ailleurs je n'ai qu'un seul certificat sur le site en prod. Et bien, aussi curieux que cela puisse paraître, mon certificat DEMO fait tourner un site depuis plus de 3 ans ! Je contacte Atos lundi...
Je reste sceptique, il y a effectivement une part impressionnante de l'API SIPS qui n'est pas documentée, mais je n'ai jamais vu un certificat de démonstration pouvoir servir à de la production. Étes-vous certain de ne pas être passé à côté d'un certificat au format PHP ? (certif.yy.xxxxxxxxxxxxx.php).
Ma curiosité en est piquée au point que j'aimerais bien jeter un coup d'oeil à l'ancien site ;-)
J'ai demandé un nouveau fichier config.fr. et tout à l'air de fonctionner à présent... N'empêche, mon autre site fonctionne avec un fichier démo, malgré tout... En tout cas, je tiens à vous remercier pour le travail extraordinaire que vous avez accompli et tout particulièrement pour la mise à disposition gratuite de cet effort ! Bravo à vous.
J'utilise le service ScelliusNet de la Banque Postale. Ce service fonctionne déjà depuis plusieurs années sur un autre site. En passant le module en mode Production, lorsqu'on clique sur le logo du paiement par carte, le site continue à rediriger vers le mode démo : CALL URL https://scellius.lapostefinance.fr/cgis-payment-scellius/demo/callpayment Comment résoudre ce problème ?