Re: WorldPay Module version 2.0 - Support thread
Quote:
Originally Posted by
Pazaz
Did you manage to sort this?
We changed to a responsive template and since then the callback response hasn't worked, but I cant see how the template could have anything to do with it.
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.
Re: WorldPay Module version 2.0 - Support thread
hi im having callback problems.
if there is any fix for this could someone please help as its driving me a bit mad.
Re: WorldPay Module version 2.0 - Support thread
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
Re: WorldPay Module version 2.0 - Support thread
Quote:
Originally Posted by
countrycharm
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 can join for test, please check your PM for my mailbox.
Thank you.
Best Regards,
Jimmy Chan
Re: WorldPay Module version 2.0 - Support thread
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.
Re: WorldPay Module version 2.0 - Support thread
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. :)
Re: WorldPay Module version 2.0 - Support thread
Quote:
Originally Posted by
GeoBew
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.
Re: WorldPay Module version 2.0 - Support thread
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.
Re: WorldPay Module version 2.0 - Support thread
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?
Re: WorldPay Module version 2.0 - Support thread
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