Zen Follower
- Join Date:
- Nov 2004
- Location:
- West Mids, England
- Posts:
- 199
- Plugin Contributions:
- 0
WorldPay Module for ZenCartv1.3x
Thanks..... I'm blushing!!
I did not have this problem either until I upgraded my shop from 1.2.6 to 1.3.6.
Oh well....
Views: 137,079
Zen Follower
Thanks..... I'm blushing!!
I did not have this problem either until I upgraded my shop from 1.2.6 to 1.3.6.
Oh well....
Zen Follower
really!!! well well well - what I might do is start a new thread with a title that is easier search upon and then direct to the answer - as 11 pages to trawl through to find the "" answer when the last few comments were about 1.3.6 being not supported ;)
blush away - you deserve it I was panicking!
Inactive
I am also having the problem where coupon of any type send you directly to the order success page. argh. It seems that a few people have had this issue and I am still searching for a solution in the forums...
Zen Follower
finius_lyn
I haven't experienced this problem. My test set up is currently running on ZenCat v 1.3.5
First of all - check the obvious.
If the coupon is equal to, or greater than, the total order value you will quite correctly be taken to the 'Checkout Success' page on confirming the order - no further payment will be required.
Second - this is not likely to be a WorldPay Module issue since the module doesn't test to see if a coupon is being used. Coupons are handled by the Order Totals Modules. You should check these are installed and configured correctly.
To investigate further I need some more information from you as follows:
What version of ZenCart are you running?
Are you using a Discount Coupon or a Gift Certificate?
What is the value of the Discount Coupon/Gift Certificate.
If a Discount Coupon is this value in currency or percentage?
Regards,
Alan
Inactive
duncanad:
finius_lyn
I haven't experienced this problem. My test set up is currently running on ZenCat v 1.3.5
First of all - check the obvious.
If the coupon is equal to, or greater than, the total order value you will quite correctly be taken to the 'Checkout Success' page on confirming the order - no further payment will be required.
Second - this is not likely to be a WorldPay Module issue since the module doesn't test to see if a coupon is being used. Coupons are handled by the Order Totals Modules. You should check these are installed and configured correctly.
To investigate further I need some more information from you as follows:
What version of ZenCart are you running?
Are you using a Discount Coupon or a Gift Certificate?
What is the value of the Discount Coupon/Gift Certificate.
If a Discount Coupon is this value in currency or percentage?
Regards,
Alan
you are correct that it is not a worldpay module issue. It seems to be coming from another spot that i can't seem to locate just yet.
1.3.5 is my zen install
discount coupons cause the issue
the value doesn't seem to matter as I have tested several different values
I found the issue using a % discount (5, 10,15 and 20% have been tested - all give the same error).
Thanks!
New Zenner
i have worldpay for 2 of my sites, both 1.3.6 but for some reason one works with the worldpay.php inside includes/languages/english/modules/payment/my_template and on another site i get error when i put it inside my_template:
Warning: main(/home/yabycosm/public_html/shop/includes/languages/english/modules/payment/worldpay.php) [function.main]: failed to open stream: No such file or directory in /home/yabycosm/public_html/shop/admin/modules.php on line 174
Warning: main() [function.include]: Failed opening '/home/yabycosm/public_html/shop/includes/languages/english/modules/payment/worldpay.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/yabycosm/public_html/shop/admin/modules.php on line 174
does anyone know howcome it doesn't work when i put it inside /my_template?
New Zenner
Hello Alan,
I have installed the Worldpay module with no problem at all. I am changing my site host so the new site is currently off-line, but I have been using Worldpay for a couple of years.
When I go the Worldpay admin screen to enter the call back URL I notice that my old (CGI) cart has a very defined URL. In your intructions you say to enter http://<wpdisplay item="MC_callback"> with no domain name, page name or anything. Am I reading this correctly.
A Novice Zenner,
Keith :bored:
New Zenner
Thanks for the PM Alan. I'll let you know when I successfully test it out.
Keith
New Zenner
hi there
im wondering if anyone else has come across this problem when using the worldpay module...
a few weeks ago i had zencart 1.3.6 all set up using the excellent worldpay
module - everything was dandy...
and then...
my host decided to upgrade php to version 5.2, which broke a fair bit of my site forcing me to upgrade the zen installation to 1.3.7 to work around the problems. after sorting out the upgrade and making sure everything was working again i realised that worldpay was no longer functioning correctly...
the odd thing is that in transaction more 100 and 101 everything appears to work as expected, but as soon as i make it live i get the following message from worldpay:
[B]Secure Payment Page[/B]
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:
[LIST]
[*]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[/LIST]
i have since confirmed with worldpay that my account/installation id is active, and tried reinstalling the worldpay module with no success.
has anyone seen anything like this?
i noticed that Rikki posted a similar problem earlier in this thread but seems to have solved it; any ideas anyone?
many many thanks
New Zenner
this has been a long night!
since i last posted i have downgraded zencart to 1.3.6 (the version i originally clean installed) and php to version 4.4.4 which should have put me back where i was before (although i must say im not sure what version of php i was running before i had these problems - pretty sure it was 5.x.x though)
thing is i have exactly the same issue as before, and i have totally run out of ideas...
everything works as it should in both test modes (100 or 101) but as soon as i make the installation live (0) i get the error i posted above.
someone please help! im drowning in square brackets, semicolons and question marks!
New Zenner
I seem to be getting the same error anyone know how to fix this problem ??
Zen Follower
Subb,
There have been problems with differentt versions of PHP which are not quite as you describe but this post might give you a starting point as to where the problem may lie.
http://www.zen-cart.com/forum/showpo...0&postcount=41
Personally I have not tried running ZenCart on PHP 5x. The last time I looked PHP 5 is not officially supported - although I believe some run Zencart successfully on PHP 5. Anyway PHP 5 is coming eventually so it would be better to understand and fix this issue sooner rather than later.
Let me know if this helps.
Alan
Zen Follower
Oooops!!!
Broken link - here it is:
http://www.zen-cart.com/forum/showpost.php?p=248440&postcount=41
Alan
New Zenner
Still not working for me, im running zen cart 1.3.7 and php v5
New Zenner
hi alan
thanks very much for your help.
unfortunately i have tried the changes you suggest with no change in the outcome.
since this problem started i have downgraded to php 4.4.4 and zencart 1.3.6 and although all of the php 5.2 issues have gone, this worldpay problem still happens.
as i mentioned before everything works as it should in either test mode, just when the installation is live i get the error message when the user is transferred to worldpay.
i know this seems like a dead end, but your help is very much appreciated!
cheers
Zen Follower
Subb,
What changes did you make exactly. I may have confused things a little by posting a link to an explanation of a possible cause of the problem rather than the full solution. A more full explanation of the solution can be found here:
http://www.zen-cart.com/forum/showpost.php?p=229504&postcount=32
If you are still having difficulties I will need answers to the following:
What exactly happens when you are transferred to WorldPay in Live mode?
Do you get the error message right away or do you get to enter your credit card details and the transaction fails?
Do you successfully complete the transaction and the callback fails?
Is there a record of the transaction in the WorldPay control panel?
Alan
New Zenner
alan, im so sorry to have wasted your time mate
i just spoke to worldpay again and this time found out that they have been having issues of some sort, which is why the account wasnt activated even though they sent out an activation email!
well, thanks so much for your time, and fingers crossed that everything else will work as expected!
cheers mate
Zen Follower
Subb,
No problem - just glad you've got things working.
Alan
Zen Follower
Kelvyn,
Sometimes talking a problem over with someone helps - even when it's just with yourself! ;-)
Glad you got it sorted - and your posts should help others avoid the same issue.
Alan
Zen Follower
kelvyn,
I've replied here because the way I read the other thread is that the poor guy, who originally posted way back in June of last year, was actually asking if there was a WorlPay module. Unfortunately no one directed him here! Perhaps you should start a completely new thread to discuss the relative merits of the various payment gateways available.
Notes in the install.txt included as part of the WorldPay module point to this website:
http://www.electronic-payments.co.uk
It gives an impartial and pretty comprehensive guide to ecommerce and the various payment gateways available to UK based businesses.
The short answer to your question is that PayPal is a peer to peer payment gateway - both the buyer and seller must have PayPal accounts. If your potential customers do not have a PayPal account they will be required to open one. You must decide if this would present a barrier to potential customers completing a sale on your site - businesses, for example, are unlikely to want to open a PayPal account. WorldPay is a business to business or business to consumer payment gateway. Only the merchant has a WorldPay account.
As to costs, yes, WorldPay is more expensve than PayPal so you must pay your money and make your choice. The above site has a gateway cost comparison tool - requires free registration with the site to use it.
I would recommend anyone to visit the above site BEFORE making a decision as to which payment gateway to adopt. You may find that the best option for your business is neither PayPal nor WorldPay.
Alan
Fields marked required must be completed.
Tell staff why this post should be reviewed.
Required for login, security, and core site functionality.
Help us understand how the site is used so we can improve it.
Used for promotion and personalized campaign measurement.