Hmmm
I'm a newbie to this ZenCart malarkey, but seem to be getting there slowly. Like a number of posters on this thread I have been having major problems getting the WorldPay module working, most probably because, as a newb, I've installed the bleeding edge versions of everything
Anyway, I'm running ZC 1.3.8a using MySQL 5.0.26 and PHP 5.2.3 and after failing miserably with the WP mod 0.1, I have downloaded and installed the beta (thanks Alan!).
As I'm still running in test mode and am waiting for my ISP to sort out my SSL certificate, I made the necessary changes to worldpay.php to allow http connections. The result was 302 errors when I attempted to make the payment on the WP page. BTW I've configured the WP module to use testmode 100, and am using the username 'AUTHORISED' and the WP test Visa card number 4917610000000000.
Following Andrie's post re passing session state to WP, I made the suggested mods to worldpay.php to pass MC_zcsession to WP. I then updated the wp_callback/header_php.ph file to session_decode the returned variable.
I no longer get the 302 errors and the shopper receives a success email from WorldPay and an order confirmation from ZenCart - yay! However, despite the fact that the order is successfully created in ZC, the shopper remains on the Worldpay Thank You page and does not get returned to ZC.
The website is www.portobelloroad.co.nz/store. Whilst I'm cautiously optimistic that we can go with this situation (we're hoping to go live 1/9), all suggestions as to what I can do to get the shopper back into the shop at the end of the transaction will be greatly appreciated.
Russ
Bookmarks