Re: WorldPay Module version 2.0 - Support thread
Hi All, this thread seems a little dead since the moderation intervention comments, but I'm hoping someone will be able to help me.
I've installed world pay on zen cart 1.3.8 and enabled it, set it up using the parameters supplied in the install docs.
however, it mentions the following in those docs...
5. Enter your WorldPay Installation ID and the mode (100=test credit card
is authorised, 101=test credit card is not authorised and 0=live). Test
using mode 100 or 101 first.
Unfortunately, I see no such field where I can enter those options, and I've uninstalled and reinstalled with the same result.
When I attempt a transaction in test mode, the moment I click confirm order I get this message....
Secure Payment Page
Sorry, there was an error in processing this transaction:
The information sent from the merchant's site is invalid or incomplete. Please send the following information to the merchant:
The transaction cannot be processed due to one or more of the following:
* the merchant account is suspended
* the currency you selected is not supported
* the authorisation mode is incorrect
* test mode is unavailable
* the installation is not live
Server information 25/Mar/2010 10:16:33 Server ID mg4imscs4p (WPReq-18216)
Copyright (c) RBS plc 2009
As far as I'm aware all the reasons listed have been set up.
If someone could help me out, I'd really appreciate it.
Thanks in advance
Re: WorldPay Module version 2.0 - Support thread
I've just spotted something extremely worrying. We have had an order placed for two items but only the first item was actually charged for by worldpay. The order processed as normal but the payment amount was for the first item in the cart only. On inspection this happened exactly the same with the last order the same customer placed.
Other orders checked have not repeated the issue. Is there an exploit still in this module ??? Has anyone else experienced this fault ?
Re: WorldPay Module version 2.0 - Support thread
Hi, I have Worldpay working well, but want to implement affiliate tracking for zencart.
I have Post Affiliate Pro 4 tracking installed in the "checkout success" template. For COD, Bank Transfer and Paypal it works perfectly.
I canīt get it to work with Worldpay!!
I use pixel tracking because of the whitelist from Worldpay.
I also have it installed on SSL (https) which isnt the problem.
I can't get it right. I also customized the "resulty.html" page, which is working in the test environment. As soon as the zencart callback is done, the pixel tracking isnt excecuted.
Is there someone that has already installed affiliate tracking succesfull with worldpay and zencart???
Hope someone can help me on this issue or tell me where to put the tracking code for the zencart worldpay module.
Re: WorldPay Module version 2.0 - Support thread
Another worldpay trap for new players...
I had my shop setup and running beautifully in test mode, but when switching back to live mode I was getting a 302 error.
In your worldpay Installation Administration screens you can change the setting of your shop (callback location passwords etc). There is a button at the bottom of that page that allows you to copy these settings to your production environment, which I was doing.
The button DOESN'T copy your passwords across! You need to manually enter these on your production environment interface in WorldPay. Without the correct password set you get a 302 error. And you also won't see the callbackPW field in the zencart debug email.
Make sure you turn on the debugging option in the Worldpay module in Zencart while you are setting up - it was this that gave me the clue about passwords.
PS Suglite: the reason you can't see the information about the test mode is that those instructions are for the version 1.3X worlpay module. The 2.x module has no such setting - you set live or test, and can then choose the transaction result from a list of radio buttons just beneath.
Re: WorldPay Module version 2.0 - Support thread
Im a bit stuck here, im sure its something simple, but I am running transactions in the test mode of the Worldpay modue (fresh install of latest version), and am processing transactions fine, but im getting stuck on the authorised page of worldpay, and am not getting returned to my site.
The passwords are correct, and my debug email as far as I can see dont have any errors on them... Or perhaps im looking in the worng place???
Please help....
Re: WorldPay Module version 2.0 - Support thread
Hi Out2Lunch. What error messages are you recieving from Zencart / Worldpay?
If you are not being returned to your site after a transaction, then it is likely that your callback is not configured properly. The first line of your debug email normally gives you a hint as to the status of your transaction (ie Password Failure, or Transaction Status failure (cancelled transaction)).
Next check to see if you have a field in the debug email that is called [callbackPW] - it should be about the 7th field in the email. If it is present, is it the same as that entered in Zencart? If it isn't present (I had this problem) then it is likely it isn't set in your Worldpay admin on Worldpay's site.
Check also that your callback is configured in WorldPay's administration servers to point to your callback script. Mine looks like:
https://<wpdisplay item=MC_callback>
or if you don't have SSL setup it looks like:
http://<wpdisplay item=MC_callback>
A bit more information is required to solve this.
Re: WorldPay Module version 2.0 - Support thread
Thanks for the help, it was all working well, I forgot to tick on of the boxes on the worldpay pages. ;-(
Re: WorldPay Module version 2.0 - Support thread
Everything works fine with Worldpay in test mode - even returning to the acknowledgement page - where it says Thank You! We Appreciate your Business. The only problem is that the page doesn't display properly. It seems to be missing the CSS. All the text is there, just not formatted correctly.
Note: Zen cart 1.3.8 - Latest Worldpay module
Re: WorldPay Module version 2.0 - Support thread
Re: WorldPay Module version 2.0 - Support thread
Hi cdjohn31, Most likely your problem is that the server your shop resides on doesn't have an SSL certificate. I had this problem as well. When Worldpay displays the final thankyou page (from your site) it sucks this information from your server into theirs. If your server doesn't have an ssl certificate, then any files it references, such as the css for your site, which is hosted on your site (and not theirs) will not be used.
You can see this easily - when the page is displayed in IE8, you are prompted with a message "Do you want to see only the files from the secure site" or similar. If you click yes (only secure files) you wil see the mess you are currently seeing. If you click no, your page should display as normal.
Also be aware that even with an SSL certificate, any links you have on a page that point outside your site (such as an href in a picture tag) will not display, not will the graphic used for the link.
Two solutions:
1. install an SSL certificate for your site - this costs anywhere from $30 per year to $1,000 per year. Don't get the really cheap ones as they don't always cure this problem. Ours is from Globalsign and cost us about $100 per year. Then follow the instructions for installing SSL on zencart - really easy to do.
2. Apparently you can host your css files etc on Worldpay's servers to cure the problem. There is probably an easy way to do this, but I found that if I also require the files for my normal site, this caused problems (as you have to be signed into worldpay to access them).
Hope this helps.