Re: WorldPay Module version 2.0 - Support thread
hey all,
I'm having the worst time trying to get this module to work with my store. like the person on page 10, i have just been approved by worldpay and have a brand new account. i've followed all of the instructions on here and triple-checked everything but what am i missing!?
I cannot get the orders to go through. After entering the CC details in my checkout i am directed to the ugly Worldpay success page saying my payment has been submitted. It doesn't redirect back to my store, and the orders from my store don't get emailed to me. The only emails I receive are the default success ones from Worldpay. I have debugging on and get those emails, but I cannot find any errors in them!!!!
I noticed in the tutorial it said to put the callback url in the "callback url" box.. but there isnt one in worldpay, theres the Payment Response URL which I assume is the same thing... ? I have this in that box:
http://<wpdisplay item="MC_callback"> (no S since my site isnt SSL).
What could be wrong with this darn thing?!
Re: WorldPay Module version 2.0 - Support thread
Have you entered all the necessary details in BOTH the test environment and the production environment? Cos that is what my mistake was, I hadn't put all the same details into the test environment settings lol
Re: WorldPay Module version 2.0 - Support thread
Yes I have. I just noticed that in my zen admin, under the worldpay module it says
Warning: Session encryption is enabled in store.
Additional: session encryption is enabled in admin area
what does that mean!?!
Re: WorldPay Module version 2.0 - Support thread
Also just noticed my settings aren't saving in Worldpay's admin!! Enable the Shopper Response keeps unchecking itself. also, every time I copy to Production and save then go back to check the settings they're all defaulted again!
Re: WorldPay Module version 2.0 - Support thread
It means you have to disable suhosin by following the instructions, which are here:
http://www.zen-cart.com/forum/showthread.php?t=110204
where you either add a line to php.ini or to .htaccess depending on your server's set up.
Re: WorldPay Module version 2.0 - Support thread
Thank you I got that warning to go away by doing what you suggested. I am still having problems with the other stuff though.
Re: WorldPay Module version 2.0 - Support thread
Well I got it to work! I cleared the contents of the test and production installations in worldpay and re-entered them and voila!
Re: WorldPay Module version 2.0 - Support thread
I've mentioned it before,WorldPay does appear to have a caching mechanism so sometimes thing do not change immediately, I always suggest a cup of tea.
Re: WorldPay Module version 2.0 - Support thread
We have a client complaining that Google Analytics is ignoring sales via Worldpay, but tracking those via Paypal IPN. Has anyone else had this problem - and if so, is there a solution?
Both the modules have been installed correctly (or so we believe!)
Re: WorldPay Module version 2.0 - Support thread
Clients huh ? There is no interface at all for google analytics and worldpay, and the paypal IPN is not really "tracking sales". The only way that analytics could track sales would be by setting a cookie on the checkout process/ checkout success sales pages unless paypal allowed an analytics box inside it's secure payment area. There is no reason why analytics would not work with the worldpay module, the analytics module may provide differing checkout pages, and these could be modified and copied to the worldpay templates.
Brief explanation into the technical bits
Worldpay has a different checkout success page to the rest of zen-cart because it receives a password from worldpay and is then pulled into the worldpay website where worldpay then re-writes the page and puts the transaction number and success or fail. The page pulled in, is just the same as zen-cart's normal templates but has one tag inserted so that worldpay can put it's markup in. To get the analytics module to work would require adding the code to the pulled through page, BUT this would rely on worldpay allowing analytics to set cookies or have unique identifiers, might work, might not, have to suck it and see. Not complex at all to do, but a successful worldpay transaction has a zencart shop page displayed at a worldpay url and it's not a redirect.