Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at

  • Chris Knowles 141 posts 222 karma points
    Jan 06, 2016 @ 17:08
    Chris Knowles

    WorldPay Postback issues


    We have a shop v1.4.2.4 (umbraco 4.7.0) and just before Christmas we started getting postback failures from WorldPay. Nothing has changed on the shop settings but it gets and error 500 and the confirmation email doesn't get sent.

    It looks like the order is marked as payment captured with the correct ID from WorldPay but the client gets an error from WorldPay as it throw the error.

    How would I debug the error and has anyone else had this problem?

    /base/teacommerce/PaymentCallbackWithoutOrderId/WorldPay/1.aspx: NOT OK, recevied HTTP status: 500

    This is the error that gets reported back. If I manually post the data that was sent from WorldPay, then it responded 200 OK but the email still doesn't get sent and I can't do this manually for every order at this shop.

    There is nothing in the event logs on the server for this. I know this is quite an old shop so I was wondering if the settings at WorldPay had changed? How much hassle is involved in upgrading it to the latest version?

    Anyone got any ideas?

    Thanks Chris

  • Anders Burla Johansen 2560 posts 8256 karma points
    Jan 07, 2016 @ 07:40
    Anders Burla Johansen

    Hi Chris

    You can't easily update from Tea Commerce 1 to 2 or 3. So if you want to fix this the quickest way is properly find the version of the payment provider dll that is running in your setup and then download the source code and add some extra logging to see what happens in the callback method. Worldpay calls some "hardcoded" Tea Commerce code which then calls the callback method in the WorldPay payment provider. You can find the payment provider code in this branch at GitHub:

    Kind regards


Please Sign in or register to post replies

Write your reply to: