Hi Philip,
I am still not getting the callback after I pay or cancel from worldpay. I have installed the latest 2.01. It just stays on the thank you page. Please Help!
Thank you.
Hi Philip,
I am still not getting the callback after I pay or cancel from worldpay. I have installed the latest 2.01. It just stays on the thank you page. Please Help!
Thank you.
Last edited by abbas1; 31 Oct 2008 at 01:13 PM.
This is the debug procedure.
a) turn on debugging in Admin and add your email address.
b) do a test transaction.
c) look at any emails you get from worldpay to see if you have any with the subject "Callback Failure Alert From WorldPay"
now in the case of
a) not working and there being no email (check spam folders too), then worldpay is not talking to your server, either firewall, or the http://http://<wpdisplay item="MC_callback"> is not correct.
If you have c) then worldpay has gone somewhere, just not to the correct page.
If in
c) there is a message 302 then you have been sent to the hacker page, so look at youe debug email for the word callbackPW and check that it is sending the correct password through.
If it is sending the correct password through to the correct page, and you are receiving the debug emails from your store, Then in WorldPay, the test side of the site may need to be saved to production or vice versa.
Of course the other thing that could be happening is that you don't have a worldpay account, in which case why are you installing the module
Thanks
Philip.
Hi Philip,
Thanks for the info, but I realised it was my mistake. The whole website was password protected, hence the authentication was failing. This caused the callback failure.
On another note, I would like to thank you for the worldpay module and all your efforts.
That's quite alright for the mistake (I've done it myself many times, over the last few weeks).
Thank you for the thanks, consider installing the Secure by Default (SBD) version which will be added this week, it will have version checking so that if there is ever an exploit, it can notify the shop owner with the need to upgrade. It is GPL but won't be available from here as it disables itself if the module is insecure (lack of passwords, MD5 etc...) during installation (not if an exploit is found though) which would break a "live shop", it's for the more experienced user rather than someone looking to plug the original exploits I found.
Has admin > customer >worldpay payments worked for you ? in the previous versions people were concerned that someone may use a fake credit card at worldpay after having filled out their billing details in the shop, and the previous versions discarded the worldpay information.
Philip.
Just to say Philip is a coding genuis - my world pay module is running like a dream.
My call back was not working and it fell to the old classic - "world pay not configured at the clients side" error.
Just to say a MASSIVE THANK YOU! for the time Philip spent looking at this and trying to solve an issue - which was nothing to do with his code.
Genius!
Hi Philip or abbas1
I am having the same problem as above, my website is password protected and the callback just stays on the Worldpay thank you page.
Worldpay say this can be solved by setting the callback URL to something like http://username[email protected]/. Is this correct and do you know which line of code I should change?
Thanks
Richard
How good is your PHP ?
You'd have to build a URL in
which is inside the page includes/modules/payment/worldpay.phpCode:function _build_callback()
PM me and I'll give you a hand.
Philip.
Hi Phillip, I am just getting Worldpay for my store and installed this mod, Worldpay is currently in test mode and the transactions are going through fine, I just have one question though lol is it supposed to auto-return you to the store in test mode? Mine doesn't on the test transactions and I wondered if it was just because of the testing and the auto-return, or even a link to return will happen when it goes live? Hope this makes sense LOL
HunnyBee Design
"A man's manners are a mirror in which he shows his portrait." ~ Johann Wolfgang von Goethe
You should always be returned to your store. I recommend hitting the cancel button in worldpay and seeing if that will return you, and if not then enable debug to see what is exactly happening.
Althought you state that the transactions are going through, are you getting your orders filled in your test site, or is your shopping cart still full when you returm ? This is a give away that worldpay is not communicating with your store correctly and the debug emails should help you.
It has been known that worldpay in test mode sometimes takes time to update the password settings at their end, so it may suddenly start working. In you debug emails you should look for callback+pw being sent from worldpay, and don't pot any debug email to the forum as you will give away your server location, merchant id and passwords !
Philip.
I too am having the same problem with callback.
I have the latest copy of Zencart and the latest copy of WorldPay module. (WorldPay_ZC1.3.x_v2.01)
I do get the Callback Failure Alert From WorldPay (302)
I have enabled the debugging email.
I have check that it is sending the correct password through and this is where I have got stuck.
There is no mention of the word callbackPW or the password its self in the debug email?
Can any one help me?
Paul J Thomas