Its my understanding that it has been updated to 1.5? On the downloads it still says 1.3.9 only :(
Printable View
Its my understanding that it has been updated to 1.5? On the downloads it still says 1.3.9 only :(
As I said, I've updated the 1.3.x module on the downloads area. A working v1.5 is obtainable but you'll need to chat to Philip directly to get a hold of this. I have a heavily modified version that suits my zen cart layout (as I paid him to do it) which proves there is a working version for 1.5.
I hope this helps.
Ah okay, thanks for the help!
Oh Nooo! How do I contact Phillip? It says his account on here is suspended (?)!
I want to buy the version for Zen Cart V1.5.1 pleeeeease!
:dontgetit
That would be amazing! :D
I believe Philip's email is in the code?
I have tried to get in touch with Phillip through email but never got a response. This is really the only module that stopping me from upgrading to 1.5.1 :(
New installation: I have installed Worldpay module, everything works but after payment the return screen page has lost its style, this is still on the w/pay server. The links work and take it back to our server. Tried using resultY.html but I believe reading the forum that this is overridden anyway. So close but not quite there. I cannot find any other references to this. Is no one using Worldpay anymore?
Worldpay requires so much info to be put onto this screen, it might be better if the override was removed and use a resultY.html
Zencart 1.5.1
Worldpay module 17 oct 2012.
I have my original test version 1.3. and this has the same problem so not unique to 1.5 (Project been long running!!).
http://89.145.78.183/MapStore/
Regards
David
UK
Please can someone help before i pull all of my hair out, i have trawled these forums and gone through every suggestion to fix my worldpay module 2.12 in my zencart 1.5 version, i have followed the instructions, checked the passwords match, when you cancel a payment on world pay page it takes you to my website design in worldpay saying payment cancelled. but I still get a debug email from worldpay saying transaction status failure, when you proceed with a payment it doesn't return to my website just the world pay payment sucessful page and i get a callback failure email from worldpay, the order doesn't show in zencart and i get no information to say what has been ordered. i have installed worldpay about a month ago and zencart a couple of months ago, i know this has been a common problem but i don't know what else to try.
Hi i am new to this and have exactly the same problem with worldpay and have exactly the same problem i have located my .htaccess file please can you tell me how to add a line do i just add 'php_value session.use_only_cookies 0' underneath what is already there, i tried that and my website went down with an internal 500 error, do i need to add something before the line like brackets to make it work? i also don't know how to check my phoinfo on cookies, i have spent hours trying to resolve the worldpay issue and help would be greatly received.
Hi just to say my problem is now fixed, after spending hours and hours on this i found a brilliant freelancer who knows what he is doing with zencart and worldpay, he worked on the problem immediately and for a small fee it was not something i could have resolved and for the amount he charged wasn't worth the frustration, if anyone wants his details send me a message as can't recommend him highly enough.
Thought I'd just post a quick bit of info for those looking for Worldpay on Zen 1.5.x
I have just installed the latest module available from the add-ons section and all appears to be working properly. You can pay and get returned to the store after payment for the reference numbers though.
The worldpay option appears in the modules=>Payment section in admin, but not directly under the list of modules. Other than this it seems fine.
Has anyone managed to get this working with eCommerce tracking in Google analytics?
There are some changes happening at Worldpay that affect the URL that they use to take payments - now they are no longer part of RBS. This seems to have been in the pipeline for a while, and Worldpay say that as the deadline to change it has passed, the old URL could stop working at any time (when RBS turn it off). The info is referred to on the WP merchant login page.
The URL in v2.10 is defined in includes/modules/payment/worldpay.php at around line 80
needs to be changed toCode:$this->form_action_url = 'https://secure.wp3.rbsworldpay.com/wcc/purchase';
Code:$this->form_action_url = 'https://secure.worldpay.com/wcc/purchase';
Hi All,
I am upgrade from 1.3.9h to 1.5.1, it not work on admin page.
Error is show this
[05-Mar-2014 20:36:23] PHP Fatal error: 1146:Table 'storeup.TABLE_WORLDPAY_PAYMENTS' doesn't exist :: select count(*) as total from `TABLE_WORLDPAY_PAYMENTS` in /home/ati/public_html/store/includes/classes/db/mysql/query_factory.php on line 120
[05-Mar-2014 20:36:23] PHP Fatal error: Class 'queryFactoryResult' not found in /home/ati/public_html/store/includes/classes/db/mysql/query_factory.php on line 213
After I had installed the lat9 debug script from
http://www.zen-cart.com/showthread.p...aller-on-error
WARNING: An Error occurred, please refresh the page and try again. Fatal error: 1146:Table 'storeup.TABLE_WORLDPAY_PAYMENTS' doesn't exist :: select count(*) as total from `TABLE_WORLDPAY_PAYMENTS` ==> (as called by) /home/ati/public_html/store/admin_01/includes/classes/split_page_results.php on line 39 <== in /home/ati/public_html/store/includes/classes/db/mysql/query_factory.php on line 130
And I am open back the 1.3.9h's split_page_results.php compare with 1.5.1, haven't see any different on this line.
Server Environment PHP 5.3.3 with PHP APC, MySQL 5.1.73, Apache 2.2.15
If same server using 1.3.9h will haven't any error on it.
Hi All,
I fix it by manual edit the /admin/worldpay_response.php
On Line 99
From
$wpr_query_raw = "select * from `".TABLE_WORLDPAY_PAYMENTS."` ORDER BY id DESC";
Change To
$wpr_query_raw = "select * from `worldpay_payments` ORDER BY id DESC";
On Line 185
From
$ipn = $db->Execute("select * from " . TABLE_WORLDPAY_PAYMENTS . " where id = '" . $wpInfo->id . "'");
Change To
$ipn = $db->Execute("select * from " . 'worldpay_payments' . " where id = '" . $wpInfo->id . "'");
Now on 1.5.1 inside admin page it will show up all the old records again
But I am real dont know why on 1.3.9h same files not need change anything it can work.
Who can explain this for a programming newbie like me?
THX.
P.S. I am using the 2.12 version.
Hope above on my work can help for other user who want to install the WorldPay 2.12 on ZC 1.5.1 and give it work.
And other fix there who want the Menu on Admin Page in ZC 1.5.1
Go to Back End on “Admin Page Registration”
Page Key: WorldPay
Page Name: BOX_CUSTOMERS_WORLDPAY_RESPONSE
Page Filename: FILENAME_WORLDPAY_RESPONSE
Page Parameters:
Menu: Customers
Display on Menu?: Y
Sort Order: 8
Best Regards,
Jimmy Chan
My Site
I have started getting Callback failure errors from Worldpay when a customer tries to place an order: http error 302.
Everything was working fine until a couple of weeks ago.
I have checked all settings in Zencart payment module and in Worldpay config.
Using Zencart 1.5.1 and Wordpay module 2.12.
Any suggestions on why this should start happening, what to check and how to fix it would be greatly appreciated.
The latest version doens't install the SQL, or display the new ("Customers" > "Worldpay Response") page. Also if accessing the page directly in admin, it produces SQL errors.
This is on the 1.5+ zen cart version. Finding a work around.
Your issue sounds like files overwritten by the theme update, also if the theme has a different name, this would be the cause. Download the module and re-upload to your site. Remember to rename the folder to the correct theme name.
I managed to get the callbacks to work. Although it should still work, there are a couple of things that don't work with the 1.5 version of zen cart.
There is an issue on the control panel where there is suppose to be a link to "Worldpay_Response.php" which no longer exists. The page itself uses an old function which doesn't connect with MySQL correctly.
The module itself doesn't send the URL for the success or failure pages to Worldpay, thus the user gets stuck on the worldpay success page instead.
There are loads of legacy code which should be taken out.
I have manually fixed these issues, but will package it back up into an update in a week or so.
hi im having callback problems.
if there is any fix for this could someone please help as its driving me a bit mad.
I need a coupe of people who are will to test this package I have put together.
All I did is add all the fixes the other people suggested in this thread. I also created a From-v2.12-or-Less-to-v3.0 statement to add the WorldPay page under customers in zen cart 1.5.0 through 1.5.4.
He is a list of things I did: No major changes were needed except down below.
- Added a Upgrading-From-v2.12-To-v3.0 folder.
- Added a From-v2.12-or-Less-to-v3.0.sql statement for zen cart1.5+.
- Fixed /admin/worldpay_response.php. WorldPay orders now show in admin on zen cart v1.5+. Thanks to (explorer1979)
- Updated WorldPay URL where they use to take payments. Changes affected your connection with WorldPay because they are no longer part of RBS. Modified includes/modules/payment/worldpay.php. Thanks to (dab)
- Updated the _doc to reflect the changes.
- Change WorldPay version number to v3.0
I am full following the Manual to install this module, but still experience callback fail problems.
Here are the log WorldPay give to me
== BoF Testing Shop Log
Transaction ID: 41xxx63xxx (Security Reason Changed to some x)
Cart ID: 8exe7bxxd2xx5a15f862cb6exxxxxxx (Security Reason Changed to some x)
Installation ID: 1xxxxx (Security Reason Changed to some x)
Error reported: Callback to http://www.shop.com/test708/index.ph...e=wp_callback: NOT OK, recevied HTTP status: 302
Server Reference: ukdc2-pz-pay01:callbackFailureEmail-1xxxxx:MerchReq-17-95
== EoF Testing Shop Log
== Callback response data ==
HTTP/1.1 302 Moved Temporarily
Date: Mon, 27 Jul 2015 09:26:03 GMT
Server: Apache/2.4.10 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4 mod_fcgid/2.3.9
X-Powered-By: PHP/5.4.35
location: http://www.shop.com/
Content-Length: 0
Connection: close
Content-Type: text/html
== Callback response data ==
== BoF Live Shop Log
[2015-07-22 16:41:28.288 (TID:msg1Conn9-211795)] Callback handling failed
[2015-07-22 16:41:28.285 (TID:msg1Conn9-211795)] Callback Failed: Callback to: http://www.shop.com/store/index.php?...e=wp_callback: failed CAUSED BY The maximum limit of 131072 bytes has been exceeded.
[2015-07-22 16:41:01.469 (TID:msg1Conn9-211795)] Callback suspended, but retrying (attempt 145)
== EoF Live Shop Log
Where my shop URL is like this
Using cPanel Redirect setting / will be from
for example
http://www.shop.com
redirect to
http://www.shop.com/store
And WP Official Back End setting are
Enter the Shopper Redirect URL:
http://www.shop.com/store/index.php?...eckout_success
All other setting such as
Payment Response enabled? - ensure this is ticked.
Enable Recurring Payment Response? - ensure this is ticked.
Enable the Shopper Response? - ensure this is ticked.
Suspension of Payment Response? - ensure this is NOT ticked (it automatically selects if callback fails).
Click 'Payment Response Password - enter your password. (and then again to validate, do not tick use default as it will reset password fields) Make this secure using numbers and letters. You only have to remember it long enough to enter it in your Zen Cart Worldpay module configuration.
MD5 secret for transactions - enter a pass phrase which can be up to 16 characters long and include spaces. (and then again to validate, do not tick use default as it will reset password fields).
I am all following with the WorldPay 3.0 doc step still out of luck, any suggestion how to check/debug what is wrong on the
HTTP 302 Error and
failed CAUSED BY The maximum limit of 131072 bytes has been exceeded.
Thank you.
Just installed module and seems to be working great!
I did notice one error though , on the checkout page when you want to choose how to pay , it says
MODULE_PAYMENT_WORLDPAY_TEXT_TITLE.
not really an error but thought I would point it out.
Fixed this by going to - www/includes/languages/english/modules/payment
//define('MODULE_PAYMENT_WORLDPAY_TEXT_TITLE', 'Credit Card via WorldPay');
Simply remove the slashes at the start. :)
Hi GeoBew,
Thanks for the feedback, glad its working for you. If you are using the v3 module, please post in the v3 support thread here: https://www.zen-cart.com/showthread....Support-thread
I'm assuming you're not allowing the customer to pre-select their cards in the checkout? Have you copied on the new autoload files?Which should be stored here:
/includes/auto_loaders/config.worldpay.php
/init_includes/init_worldpay.php
I added a new optional tweak that swaps out the generic 'Credit Card via Worldpay' wording for something more specific like 'Visa via Worldpay'. Which is why the line you mentioned above was commented out in the defines file.
Hi can somebody tell me why the product description does not display after purchase:
This is what comes back after a test purchase on a cart that isn't live:
Your## cart ID: 00000000000000000000000000000000000
TEST Purchase transaction ID: 0000000000
Generated at:## 09/Sep/2015 14:22:15
Sale value:## GBP 67.68
Description:## Purchase from THE NAME OF THE BUSINESS (THIS SHOULD STATE WHAT THE CUSTOMER HAS PURCHASED)
Shopper's Name: AUTHORISED Shopper's Address: james street lincoln England Shopper's Telephone No.:
Shopper's Postcode: LN9 2dj
Shopper's Country: United Kingdom
Shopper's IP address:##
Shopper's Email: [email protected]
##
The above payment has been processed. As you can see the description does not contain the product name....or will this display the product name once the site goes live and worldpay transactions are live.
Does "WorldPay for ZC v1.5.x - Version: Version 3.0" use the new WorldPay API to take payments on site like Stripe or Braintree? Or is it still using the redirect to the WorldPay website?
Have integrated worldpay in Clinets website , the feedback is this
"
When you place an order and pay by Worldpay, after the transaction is complete there is no link to return to website and the zencart site doesn’t recognise the order has been completed. So it doesn’t show as an order or send an email confirming the order and the products ordered.
I did a test order and there is no physical link to return to the zencart site, but should Worldpay send a message back to confirm payment made??
"
Kindly Advice
Thanks in advance