Jump to content

[PS 1.7.5.1][ Ingenico ePayments 4.0.4] Erreur 500 sur checkwaitingorder.php


Recommended Posts

Bonjour,

Voilà quelques temps que je configure petit à petit ma boutique prestashop, j'ai récemment commencé la configuration de la partie paiement.

Je passe par le module d'ingenico, et j'ai deux erreurs :

  1. Les commandes s'enregistrent du côté BO Ingenico mais rien dans le BO Prestashop
  2. En regardant de plus près, j'ai une erreur 500 lors de ma redirection après paiement sur ma page de confirmation, le fameux message qui tourne en rond sans finir
    1. Dans la console de chrome, je vois que j'ai un post sur cette url modules/ogone/checkwaitingorder.php avec une erreur 500
    2. Je cherche donc le fichier concerné, et il s'agit de confirmation.php
    3. J'ai bien un formData qui est passé à confirmation.php avec ses paramètres : id_cart, id_module, key, token

La méthode du fichier confirmation.php arrive bien à la fin à l'exécution de cette ligne $this->setTemplate('waiting.tpl');

méthode setTemplate

 

public function setTemplate($template, $params = array(), $locale = null)

{

return $this->module->isPS17x() ?

parent::setTemplate('module:ogone/views/templates/front/' . str_replace('.tpl', '-17.tpl', $template), $params, $locale) :

parent::setTemplate($template);

}

Arrivé là je sèche, en recherchant sur le net et sur le forum j'ai vu que ce problème était récurrent mais avec des erreurs différentes, je n'ai pas trouvé de réponse pour régler mon problème, suite à ça j'ai deux questions :

  1. Est-ce que cette erreur peut survenir d'une mauvaise configuration de mon BO Ingenico ?
  2. Est-ce que quelqu'un à rencontrer ce problème ?

Merci d'avance pour vos réponses 

Link to comment
Share on other sites

Bonsoir escobarrr,

Ma configuration BO prestashop :

Configuration principale :

  • Mon PSPID
  • Mon SHA-IN récupéré dans le BO Ingenico
  • Mon SHA-OUT récupéré dans le BO Ingenico
  • Mode test
  • Type d'autorisation Avec autorisation (même problème en vente direct)

Configuration directlink :

  • Permet d'utiliser DirectLink coché
  • Utilisateur : Mon nom utilisateur pour la production
  • Mot de passe : Mot de passe de l'utilisateur production
  • SHA-IN directlink récupéré dans le BO Ingenico côté production
  • Timeout de 30s

--> Données de production pour directLink car dans le BO test il n'y en a pas

Pas de configuration d'alias

J'ai suivi la documentation pour la configuration, quelque chose d'incorrect docteur ?

Link to comment
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
×
×
  • Create New...