Jump to content

Multi IPN Paypal


blaise

Recommended Posts

Version 1.0.0.5

Salut à tous,

A la recherche d'une solution multi IPN (Paypal) afin de gerer plusieurs boutiques Prestashop à partir d'un seul compte Paypal, j'ai découvert Transfaud.com qui offre un outil multi IPN. Quelqu'un a t'il déjà testé ?

"Oubliez les limites de PayPal.
PayPal vous permet d'ajouter une seule Url IPN sur laquelle envoyer toutes vos notifications de paiement.
Cela peut très vite vous limiter, surtout si vous vendez plus d'un produit sur plusieurs sites. Transfraud.com vous aide à supprimer cette limite en vous permettant d'ajouter plusieurs urls IPN pointant vers les scripts IPN de vos différents sites, en utilisant les huit e-mails que vous pouvez ajouter à votre compte PayPal. "

Merci pour votre éclairage !!!

Link to comment
Share on other sites

Vous n'avez pas besoin d'un multi-IPN pour gérer plusieurs site. Il vous faut simplement un module PayPal qui transmet l'URL de notification lors de la transaction (variable "notify_url") et non pas lorsque l'URL de l'IPN est renseignée dans le compte PayPal. Le module PayPal à été mis a jour l’année dernière pour supporter ce comportement (je ne me rappelle plus sur quelle version et ce n'est pas renseigné dans le Changelog).
Quelle version de prestashop utilisez vous ?
Sinon regardez dans le fichier Prestashop→modules→paypal→redirect.tpl, si vous avez notify_url à la ligne 46:

<input type="hidden" name="notify_url" value="http://{$url}modules/paypal/validation.php" />



Alex.

Link to comment
Share on other sites

j'ai la ligne suivante dans le fichier paypal.php :

'returnUrl' => 'http://'.htmlspecialchars($_SERVER['HTTP_HOST'], ENT_COMPAT, 'UTF-8').__PS_BASE_URI__.'modules/paypal/validation.php',
'this_path' => $this->_path
));

Link to comment
Share on other sites

La variable "returnUrl" permet d'inquer sur quelle page de votre site, le client sera-t-il renvoyé. Nous cherchons la variable "notify_url", si elle n'est pas presente, je vous conseille de mettre à jour votre solution.

PS: toutes les variables concernant le paiement standard se trouvent au lien : https://cms.paypal.com/fr/cgi-bin/?&cmd=_render-content&content_ID=developer/e_howto_html_Appx_websitestandard_htmlvariables

Alex.

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...