No I wasn't replying to you specifically niknfa, just pointing out that, by default WorldPay sets the callback URL to <wpdisplay item="MC_callback"> (without the preceding http:// or https:// ) which will result in a callback failure.
WorldPay's callback always tries to return to an https connection irrespective of whether you enter http or https in the Payment Response URL so will result in security messages flagging up in the users browser if you don't have SSL installed. Ideally, for customer confidence and compliance with WorldPay's merchant T&C's your website should have an SSL certificate installed.
The WorldPay module normally worked 'out of the box' in earlier versions of Zen Cart, but additional security protocols in 1.39 versions seems to be causing issues with getting the integration set up.
For anyone having problems it's worth trying the following settings in the Integration setup at WorldPay:-
Payment response: checked
Recurring Payment response: checked
Enable Shopper response: checked
Suspension of Payment Response: not checked
Using the WP copy from the test integration to the live integration appears 'lose' or corrupt the password so always re-type (or copy paste) the matching Payment Response password from your Zen Cart store setup into the 'live' integration.
I've found that setting MD5 secret for transactions to on in most of my clients setup usually results in callback failure, so I always leave it empty and unused.
Hope this helps anyone having problems with the WP setup...




