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
    May 24, 2013 @ 18:00
    Chris Knowles
    0

    ReturnURL returns no result to payment provider

    Hi,

    I am using TeaCommerce 1.4.3.1 on IIS6 with SagePay as the payment provider and ever since monday (21st) whenever SagePay post back to say that payment has been successful it fails because there is nothing on the page. I have been to the page that SagePay say they are posting to:

    http://www.myshop.com/tcbase/teacommerce/PaymentCallback/SagePay/E5AE697CE5A0BFDC8A5FCD2AB5D7DB3B.aspx

    and there is literally nothing on the page and this is causing a problem for SagePay as they aren't receiving acknowledgement that the message has been received.

    Does anyone why this would be happening? As far as i know, nothing has been changed on this site since it was last working (monday 21st). 

    Where is the /tcbase/ directory in the umbraco filestructure?

    What should it be returning to sagepay?

    Thanks for your help.

    Chris

     

  • Anders Burla 2560 posts 8256 karma points
    May 27, 2013 @ 11:26
    Anders Burla
    0

    Hi Chris

    tcbase is a replacement for umbraco /base because there was a bug in an older version of Umbraco that we needed to bypass. It works exactly the same but with the bug fixed :)

    Have you tried to see in the Umbraco log - either in the DB table "umbracoLog" or if running newer Umbraco version - its in a file in the Logs folder. Maybe there is a Sage Pay error. Did you change any settings for the payment provider in Tea Commerce admin interface or is there maybe some of the settings in Sage Pay that has changed? Any in the Sage Pay API that has changed so Tea Commerce doesnt support the latest version of the Sage Pay API?

    Kind regards
    Anders

  • Chris Knowles 141 posts 222 karma points
    May 28, 2013 @ 11:14
    Chris Knowles
    0

    Hi Anders,

    In the log i get:

    Tea Commerce - SagePay - Error  in Callback - Status: ABORT - Status details: 2008 : The Transaction timed-out.

    I assume this is because the url that it calls doesn't respond in time so the transaction doesn't go through.

    The other error i can see, but not sure if it's related is:

    Tea Commerce - SagePay - VPSSignature check isn't valid - Calculated signature: 3C8F13C259B7A338A947E28D6E8ECA43 - SagePay VPSSignature: 

    As far as i am aware, there have been no changes to the configuration within the TeaCommerce Admin area as we are the only ones that would do that, not our customer.

    I have contacted SagePay about the API and asked if anything has changed and will let you know if it has. 

    If i go the the URL that they are posting back to i get a blank screen, no response at all if i look in the source, but if i go back to it now, i get an XML error. Do you have any ideas as to why this wouldn't produce any output? Not being able to find the relevant order etc?

    Thanks
    Chris 

  • Chris Knowles 141 posts 222 karma points
    May 28, 2013 @ 15:03
    Chris Knowles
    100

    Anders,

    Just a quick update to say i have changed nothing in the site or at SagePay and it seems to be working agan.

    I have just put an order through and it all worked successfully. I have no idea what caused it or what sorted it out but i thought i'd just close this item.

    Thanks for your help.

    Chris

  • Anders Burla 2560 posts 8256 karma points
    May 28, 2013 @ 15:04
    Anders Burla
    0

    WHAT! That was quite weird! But happy that the problem is now solved - lets not hope it will be there again. Maybe SagePay did some wrong things?

    Kind regards
    Anders

Please Sign in or register to post replies

Write your reply to:

Draft