We have a Magento site recently upgraded from version 1.4 to 1.7
We use the Pheonix World pay module. It worked fine until the upgrade.
Now after the customer has successfully made the payment World pay doesn't redirect them back to Magento they just stay on the thank you page. Magento displays the order as Pending payment even though the invoice has been generate and paid.
I receive an email from World pay saying the Callback has failed, this is how it reads;
Our systems have detected that your callback has failed.
This callback failure means we were unable to pass information to your server about the following transaction:
Transaction ID: 2344911095
Cart ID: 100000473-19
Installation ID: 254963
Error reported: Callback to [url removed, login to view]: NOT OK, recevied HTTP status: 503
Server Reference: mg4imsps4p:callbackFailureEmail-331777:MerchReq-280-26
Also, if you usually return a response page for us to display to the Shopper within the time allowed (1 minute), this will not have been displayed.
WorldPay will have displayed to the Shopper the response page file ([url removed, login to view] or [url removed, login to view]) held for your installation on the WorldPay server. This will be your own custom version, if you have supplied one, or, if not, the WorldPay default version.
We hope this information will be of assistance. Please refer to the WorldPay Knowledgebase - [url removed, login to view] - or contact your local Technical Support team if you want help or advice about using the callback facility or about this particular callback failure.
If you would like to switch off the callback failure alerts or would like to change the address to which these emails are sent, you can do so by following the steps below on the Merchant Interface (WorldPay Administration Server) - [url removed, login to view]
- Log on to the Merchant Interface.
- Click on the "Configuration Options" button for the relevant installation.
- Edit the "Callback Failure Alert email address" field. If you wish to switch
off the callback failure alerts, set the "Callback Failure Alert email
address" field as blank.
- Make sure you click on "Save Changes" before leaving the page.
Please note: the raw data which was sent to your server, and (if available) the raw response returned, are attached to this email. If you wish to stop receiving this additional information by email, please untick the "Attach callback data to failure email" option on the Merchant Interface (see instructions above).
WorldPay Technical Support