roxy Posted October 8, 2018 Share Posted October 8, 2018 bonjour, J'ai installé le module CB du CIC, je suis toujours en phase de test car lorsque je valide un paiement ok la commande n'apparait pas comme validé et le panier ne se vide pas. L' url de retour que j'ai donné à Monetico est : www.ma-boutique.com/modules/nomdumodule/validation.php (comme c'était indiqué dans la procédure avec le module de paiement CB monetico) Quand je fais le test en choisissant le mode de paiement virement, ça fonctionne bien. Si quelqu'un peut m'aider... ça fait des semaines que je cherche une solution, j'ai créé ma boutique seule, et je ne suis pas experte mais j'aimerai que ça aboutisse enfin.... Merci beaucoup Link to comment Share on other sites More sharing options...
Eolia Posted October 8, 2018 Share Posted October 8, 2018 Votre boutique a bien le www ? Le protocole est ok ? (http ou https) ? Link to comment Share on other sites More sharing options...
doekia Posted October 8, 2018 Share Posted October 8, 2018 Est-ce que au moins ta boutique est ouverte (pas en maintenance) ? Et IMPERATIF, préciser les versions exacte de Prestashop et du module concerné Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 (edited) "Votre boutique a bien le www ? Le protocole est ok ? (http ou https) ?" oui la boutique est bien www.##.com et le protocole est bien http et pas https Edited October 8, 2018 by roxy (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted October 8, 2018 Share Posted October 8, 2018 ok, et comme le demande @doekia, la boutique n'est pas en maintenance ? Qu'obtenez-vous en cliquant sur l'url de retour ? Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 (edited) "Est-ce que au moins ta boutique est ouverte (pas en maintenance) ? Et IMPERATIF, préciser les versions exacte de Prestashop et du module concerné" oui ma boutique est ouverte, juste je suis en phase test pour les paiements cb mais d'après monetico ça ne peut pas être lié, ça devrait faire un retour et vider le panier. Version prestashop : 1.7.3.3 Edited October 8, 2018 by roxy (see edit history) Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 quand je teste avec une cb valide, je reste sur la page de monetico stipulant que le paiement est accepté, et lorsque je clique sur "revenir à la boutique", je reviens à l'écran de connexion et le panier est identique à celui avant validation. Link to comment Share on other sites More sharing options...
Eolia Posted October 8, 2018 Share Posted October 8, 2018 Quel est le message dans votre interface Monetico (ou dans le mail d'erreur reçu) ? Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 (edited) Requête émise par notre serveur : http://www.maboutique.com:80/modules/cmcic30/validation.php?TPE=#####&date=08%2f10%2f2018%5fa%5f16%3a21%3a08&montant=39EUR&reference=17D08101420&MAC=C4A50F5F47CA55A34CDF8ADD15D28C2F94CB408D&texte-libre=&code-retour=payetest&cvx=oui&vld=1219&brand=MC&status3ds=4&numauto=000000&originecb=FRA&bincb=000003&hpancb=E5A9F347F5A8AE3D747F47B12DB3D45635AD577B&ipclient=2%2e4%2e7%2e129&originetr=FRA&veres=&pares=&modepaiement=CB Méthode retenue : POST TPE : ###### Hôte appelé : www.maboutique.com Port : 80 CGI appelé : /modules/cmcic30/validation.php Requête émise : TPE=######&date=08%2f10%2f2018%5fa%5f16%3a21%3a08&montant=39EUR&reference=17D08101420&MAC=C4A50F5F47CA55A34CDF8ADD15D28C2F94CB408D&texte-libre=&code-retour=payetest&cvx=oui&vld=1219&brand=MC&status3ds=4&numauto=000000&originecb=FRA&bincb=000003&hpancb=E5A9F347F5A8AE3D747F47B12DB3D45635AD577B&ipclient=2%2e4%2e7%2e129&originetr=FRA&veres=&pares=&modepaiement=CB Erreur : 0 Edited October 8, 2018 by roxy (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted October 8, 2018 Share Posted October 8, 2018 Ok pas d'erreur donc c'est le module qui a un souci. Que contient /modules/cmcic30/validation.php ? Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 <?php include(dirname(__FILE__).'/../../config/config.inc.php'); include(dirname(__FILE__).'/../../init.php'); require_once('monetico/Phase2Back.php'); ?> Link to comment Share on other sites More sharing options...
Eolia Posted October 8, 2018 Share Posted October 8, 2018 ok donc il faut /modules/cmcic30/monetico/Phase2Back.php Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 (edited) ok mais celui ci fait presque 200 lignes... je vais pas le copier ici.. !? je l'ai mis en fichier joint Edited October 8, 2018 by roxy (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted October 8, 2018 Share Posted October 8, 2018 On va y arriver... La variable retournée est dans le fichier Phase2Back_prestashop.php... Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 (edited) ah ce serait une excellente nouvelle !!! MERCI ! Edited October 8, 2018 by roxy (see edit history) Link to comment Share on other sites More sharing options...
Eolia Posted October 8, 2018 Share Posted October 8, 2018 ok donc il n'y a jamais 0 comme réponse. Quand vous cliquez sur l'url de retour de votre test, vous obtenez quoi comme réponse svp ? Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 comment ça ? quand je valide un paiement cb et que je clique sur "retour à la boutique" Link to comment Share on other sites More sharing options...
Eolia Posted October 8, 2018 Share Posted October 8, 2018 Non, quand vous cliquez sur la vraie url: http://www.maboutique.com:80/modules/cmcic30/validation.php?TPE=#####&date=08%2f10%2f2018%5fa%5f16%3a21%3a08&montant=39EUR&reference=17D08101420&MAC=C4A50F5F47CA55A34CDF8ADD15D28C2F94CB408D&texte-libre=&code-retour=payetest&cvx=oui&vld=1219&brand=MC&status3ds=4&numauto=000000&originecb=FRA&bincb=000003&hpancb=E5A9F347F5A8AE3D747F47B12DB3D45635AD577B&ipclient=2%2e4%2e7%2e129&originetr=FRA&veres=&pares=&modepaiement=CB Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 voilà, quand je tape : www.maboutique.com/modules/cmcic30/validation.php la page erreur : Cette page ne fonctionne pas Impossible de traiter cette demande via maboutique.com à l'heure actuelle. HTTP ERROR 500 Link to comment Share on other sites More sharing options...
Eolia Posted October 8, 2018 Share Posted October 8, 2018 Ahhhhhh !!!! Comme toujours en cas d'erreur 500 et pour en savoir plus, il faut modifier cette ligne au début du fichier config/defines.inc.php : define('_PS_MODE_DEV_', false); par define('_PS_MODE_DEV_', true); Et donnez-nous l'erreur après avoir rafraîchi la page Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 alors je l'ai modifié sur la 1e ligne où j'ai trouvé la meme chose : /* Debug only */ if (!defined('_PS_MODE_DEV_')) { define('_PS_MODE_DEV_', true); voici la page : Whoops, looks like something went wrong. 1/1FatalErrorException in Phase2Back.php line 95:Parse Error: syntax error, unexpected 'refusé' (T_STRING) in Phase2Back.php line 95 Link to comment Share on other sites More sharing options...
Eolia Posted October 8, 2018 Share Posted October 8, 2018 Ah oué quand même... Ci-joint le fichier corrigé, j'espère que vous n'avez pas payé ce module^^ Phase2Back.phpFetching info... Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 j'ai remplacé le fichier par celui que vous m'avez envoyé et remis "false" a la place de "true" mais ça ne fonctionne toujours pas.... Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 et maintenant quand je tape l'adresse www.maboutique.com/modules/cmcic30/validation.php la page affiche mon numéro de TPE : version=2 cdr=1 #######*****3.0*************** Link to comment Share on other sites More sharing options...
Eolia Posted October 8, 2018 Share Posted October 8, 2018 C'est beaucoup mieux Faites une commande de test à présent Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 oui je viens de faire une commande test mais c'est le meme resultat, le panier ne se vide pas et je ne reçois pas de commande sur mon tableau de bord prestashop. je valide le paiement cb avec une carte test succes paiement, l'écran affiche bien un paiement accepté mais ne renvoie pas sur mon site (c'est pas très grave meme si je préfèrerais que ça renvoie) mais surtout je ne reçois rien sur pour dire qu'il y a eu une commande et quand je clique sur le lien en bas "revenir à la boutique" ça me renvoie sur "historique de commande" et là c vide ! et le panier toujours plein Link to comment Share on other sites More sharing options...
Eolia Posted October 8, 2018 Share Posted October 8, 2018 (edited) le module doit renvoyer en cas de succès, puis valider la commande, ceci: version=2 cdr=0 c'est normal que vous ayez eu l'autre message tout à l'heure (cdr=1) car le Hmac de la clé n'était plus le bon. D'où vient ce module ? Avez-vous contacté son développeur ? Edited October 8, 2018 by Eolia (see edit history) Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 ok mais du coup moi ça renvoie Cdr=1 et pas 0.... non je ne l'ai pas acheté, j'ai vu que pleins de gens avaient des soucis avec le module payant donc 200 HT c pas rien ! en fait, je l'ai trouvé en cherchant bien (avec l'aide d'un ami), à un moment il etait sur le forum de prestashop apparement... Mais là je désespère, je ne souhaite pas développer énormément mes ventes internet, j'ai une boutique réelle qui m'occupe beaucoup mais je voulais au moins que ça fonctionne pour les gens qui souhaitent commander... :-( Link to comment Share on other sites More sharing options...
Eolia Posted October 8, 2018 Share Posted October 8, 2018 Ok donc il faudrait mettre des points d'arrêt un peu partout dans ces 2 fichiers pour voir à quel moment le message passe à 1. Mais debuguer un module trouvé qui date de 2014 c'est un peu une perte de temps... Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 vous avez une solution plus simple à me proposer ? c'est bizarre qu'il fonctionne pour pleins de gens et moi ça beug.... pff j'suis dégoutée, mais c'est dejà vraiment sympa d'avoir passé du temps avec moi ! je vous remercie Link to comment Share on other sites More sharing options...
Eolia Posted October 8, 2018 Share Posted October 8, 2018 Vu ce qu'il y avait dans le fichier (lignes sans commentaires) c'est impossible qu'il fonctionnait. Les autres doivent avoir une version correcte et pas sûr qu'ils soient en 1.7... Link to comment Share on other sites More sharing options...
roxy Posted October 8, 2018 Author Share Posted October 8, 2018 bon je désespère.... je dois couper pour ce soir, vraiment merci beaucoup, je pourrais me reconnecter demain. bonsoir 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