Jump to content
  • 0
canadatechno

Le Module De Paiement Desjardins Ne Fonctionne Pas Sur Ps 1.6.1.2

Question

Mon URL de retour pour la validation ne fonctionne pas. Et pourtant l'URL est généré directement par le module lui même. Desjardins m,a fait faire plusieurs tests malgré tout l'URL ne fonctionne toujours pas. Quelqu'un peut m'aider?

Share this post


Link to post
Share on other sites

34 answers to this question

Recommended Posts

  • 0

pas bon ça, il manque un .php à la fin et/ou le chemin du controleur, ou alors ce module ne suit pas la structure classique d'un module de paiement

Share this post


Link to post
Share on other sites
  • 0
 

Je rencontre en ce moment le même problème avec le même module de paiement et mon url de retour se termine par validation ce qui a pour conséquence que je ne suis pas capable de rendre ma boutique en ligne en mode production, car Desjardins me spécifies que mes tests ne sont pas valide.

Edited by HeadFake

Share this post


Link to post
Share on other sites
  • 0
 

Ah super, merci ÉNORMÉMENT pour l'aide c'est grandement apprécier, par contre je suis toujours au pris avec le même problème, lors du retour de réponse du marchand, la commande ne s'enregistre pas dans mon historique de commande... et ne retourne pas la réponse à la passerelle de paiement. Ces derniers m'exigent 3 tests concluant afin de passer en mode production et l'interface de retour du module est toujours en erreur de leur côté.

 Voir l'image jointeretour-commande-mode-test.PNG

Edited by HeadFake

Share this post


Link to post
Share on other sites
  • 0

Ben difficile de faire un test... Réponse de Desjardins:

Le Terminal de Paiement Electronique (TPE) est fermé.

Nous ne pouvons pas donner suite à votre demande de paiement.

Share this post


Link to post
Share on other sites
  • 0
 

Je suis vraiment désolé, c'est gênant, voilà le TPE est ouvert de nouveau. 
 

Etat du Tpe Ouvert jusqu'au 24/02/2016 à 08h31

Merci

Edited by HeadFake

Share this post


Link to post
Share on other sites
  • 0

Ok, je viens de faire un test.

paiement effectué chez Desjardins et mail de confirmation de leur part.

Retour sur mes commandes, mais Prestashop n'a pas validé la commande.

 

Je passe en mode debug et je vous tiens au courant.

Share this post


Link to post
Share on other sites
  • 0

Bon, je laisse tomber :(

Si je teste avec les données reçues de Desjardins la commande est validée.

Quand le retour paiement se fait par le module la redirection vers order-history est directe, du coup le validate order ne peut avoir lieu.

 

Vous êtes sur d'avoir bien validé l'url de retour chez Desjardins ?

Share this post


Link to post
Share on other sites
  • 0
 

Oui, j'ai confirmé avec les gens chez Desjardins afin de m'assurer d'avoir le même URL de retour. La preuve,  on le voit clairement dans le debugguer que l'URL de retour est bon, sauf que le module Desjardins de Prestashop ne le gère pas du tout.

Edited by HeadFake

Share this post


Link to post
Share on other sites
  • 0

Je suis convaincu qu'en mode production le tout fonctionne, pour avoir coder ce type de passerelles manuellement il y a quelques mois, c'est ce qu'il m'était arrivé, mais là je suis forcé d'utiliser ce module qui ne semble vraiment pas donnée des résultats en mode test.

Share this post


Link to post
Share on other sites
  • 0

Comment fait on pour contacter un admin ???????

 

Bonne nouvelle, J'ai enfin terminé le debug du module Desjardins :) il est à présent fonctionnel sur votre boutique.

La version officielle n'est pas compatible avec les 1.6 pour information^^

Share this post


Link to post
Share on other sites
  • 0

 

 

MERCI ÉNORMÉMENT Eolia !!!!

 

Je vois des tests concluant via mon tableau de bord dans monetico, car contre je viens de compéter une transaction et j'ai toujours un erreur d'interface de retour.

 

https://www.dropbox.com/s/71qa0mylpk8phi2/desjardins_test.PNG?dl=0

 

 

Regardez votre page de configuration du module svp, l'url de retour n'est pas la même.

J'ai fait mes tests en utilisant curl mais je ne peux modifier l'url chez Monetico.

Share this post


Link to post
Share on other sites
  • 0

Bonjour Eolia,

 

De mon côté, le module Desjardins (v0.3.16) fonctionne bien avec PS 1.6.1.12, à une exception près : il arrive qu'un message d'erreur soit retourné au client dans la page de paiement après avoir effectué le paiement. Celui-ci dit que le paiement n'a pu être traité, alors que dans les faits, il l'a été. Ce qui fait que plusieurs clients repassent leur commande une deuxième fois.

 

Cette erreur était systématique auparavant. Après discussions avec Desjardins, j'ai réalisé que puisque nous avions passé en https depuis l'installation première du module, l'url de retour fournie à Desjardins débutait par http. Ils ont ajouté le "s" de leur côté, mais l'url visible dans le module reste http.

 

Désormais, l'erreur survient, mais occasionnellement seulement. Desjardins me dit que c'est du côté de PS que ça doit se régler.

 

Vous avez une idée de ce qui bug ?

 

Merci d'avance !

 

Stéphane, pour biobelle.ca

Share this post


Link to post
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now

×

Important Information

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