My callback response is failing from WorldPay. The feature was tested in test Mode and worked fine, but doesn't work on live system.
I am getting payment transaction info from WorldPay but no order are coming through to my PC. I have to login to admin to retrieve the order manually.
The callback URL in the old Clickcart was:
The XCS WIKI instructions suggests to use <WPDISPLAY ITEM=MC_callback>
Is this correct?
I have looked for the answers at WorldPay and they suggest as follows:
Please also check the way that your script handles the incoming data is not affected by the following two parameters, the callback specifies content-type in two places:
- the "charset" attribute on the Content-Type header
- the "charenc" parameter in the body of the callback itself
You should also ensure that your server can correctly handle the content-type stated in the callback, such as, ISO language codes.
Any help to understand what they mean and what i should do, will be appreciated.
Yes that is correct, if you set it up as the wiki instructs ie the same as the test website then it will work.
The strange thing is that it works fine in Test but not in live, when set to live the order transaction details are coming trhough and the payments are indeed collected but no callback on orders.
In the live account make sure you have done:
Then check the boxes next to "Payment Response enabled?", "Enable the Shopper Response" and "Enable Recurring Payment Response ?", select ClickCart Pro as your Store-Builder used. Click the "Save Changes" button.
All of the above has been carried out as you can see from the Screen-grab image below. Install ID and Admin Code blanked out for security)
I have just tested your website and the correct information is being sent to the WorldPay page. If you click the cancel on WorldPay then it takes you back to the correct place.
If this is still not working you need to contact WorldPay to see if they are having a problem with returning to the ClickCartPro page.
I have spent a fair amount of time with WorldPay Technical services and told them about the problem. They investigated their end and have come to conclusion that the Problem is most likely with XCS script.
I asked how they came to this conclusion and their answer was "Are you getting callback failure notification?" which I am not.
Therefore according to WorldPay if their system is not generating callback failure alert then the call back did not fail at their end. It is very likely that the problem lies with XCS script not passing the order details to me.
Another thing they pointed out was that the callback reference works fine in Test mode so the script that deals with the live transaction concerning the callback response in XCS script is a suspect.
I wanted to buy a couple of more carts but until this is sorted out I am not able to move forward. Also certain links regarding WorldPay in the WIKI instructions are incorrect which I pointed but I notice they have not changed either.
I am using a skin and have had some minor problems with other things I am wondering if the problem is in anyway connected with using a skin?
You need to point out to WorldPay, that the callback reference for the Test mode is the same as the live mode. So it uses the same code.
If you email me all the info I need (ftp info, ClickCartPro admin and worldpay login) I will have a quick look at this.
I can see from the WorldPay and the CCP Admin the Worldpay interface is working.
The problem is that when you come back from WorldPay it is done under a secure webpage, as some parts of your skin does not support that the page is not formatted correctly.
These are the problem parts of the skin:
Who is online
Users browsing this forum: No registered users and 0 guests