Announcement

Collapse
No announcement yet.

Actinic V8.5.3 problem with Sage Pay

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Actinic V8.5.3 problem with Sage Pay

    I have a prticular problem with intergration. It is running in test mode.

    All works well up to the point of return after authorisation ie at the SuccessURL stage. Sage pay emails are received ok.

    Sage pay support informs me that the SuccessURL is incorrect and resulting in a Sage Pay page not found.

    I have edited the OCCPROTXScriptTemplate.pl and OCCUpgrade.ini as described in several posts and articals concerning the change from Protx.

    Actinic is V8 upgraded to 8.5.3

    Below is the relevant lines from the two files

    $sCrypt .= "SuccessURL=".$sPROTXURL."vps2Form/ActSuccess.asp?ActVendor=" .$sMerchantID. "&ActAmount=" . $::nOrderTotal . "&AuthURL=" . Base64Encode($::sCallBackURLAuth);
    $sCrypt .= "&InvoiceURL=" . Base64Encode($::sCallBackURLUser) . "&";
    $sCrypt .= "FailureURL=".$sPROTXURL."vps2Form/ActFail.asp?ActVendor=" .$sMerchantID. "&RedirectURL=" . Base64Encode($::sCallBackURLBack) . "&";


    [OCCProvider:22]
    ID=22
    ProviderName='Sage Pay'
    TestModeAvailable=1
    PreAuthorizedAllowed=1
    AuthorizedAllowed=1
    ClassID='{AC085015-43EE-11D2-9520-080000511272}'
    ClassIDManager='{AC080025-43EE-11D2-9520-080000511272}'
    PlugInScriptName='OCCPROTXScriptTemplate.pl'
    ProviderURL='https://live.sagepay.com/gateway/service/'
    RemoteProcessScript='vspform-register.vsp'
    DBPlugInScriptName='OCCPROTXScriptTemplate.pl'
    DBProviderURL='https://test.sagepay.com/gateway/service/'
    DBRemoteProcessScript='vspform-register.vsp'
    Debugging=?1
    TechnicalFailAllowed=0
    FinancialFailAllowed=0
    OnlyAuthorize=?0
    TemplateName='Act_OCCPROTXTemplate.html'
    SiteSubDirectory='CommonOCC'
    MaxURLLength=-1
    AccountRegistrationURL='http://www.actinic.co.uk/psp/protx/index.htm'


    Any suggestions
    Last edited by Barrie Tyrer; 21-Feb-2010, 01:17 PM. Reason: Additional info

    #2
    Problem Solved

    I have solved the problem, however it has revealed a issue which Actinic needs to deal with.

    in OCCPROTXScriptTemplate.pl there are references to protx URLs I have been informed by Sage Pay Support that at some point these URLs will be discontinued and so the integration will stop working.

    In theory these protx urls should have stoped working last October and Sage Pay have repeatedly said that the old protex urls should be replaced. I find it very strange that Actinic hasen't addressed this.

    $sPROTXURL = "https://ukvpstest.protx.com/";

    $sPROTXURL = "https://ukvps.protx.com/";

    If they are replaced by the new Sage Pay URLs


    https://test.sagepay.com/gateway/service

    https://live.sagepay.com/gateway/service/


    The error I described takes place (everything works up to the point of return to vendors website)

    However I have discovered that

    $sPROTXURL = "https://test.sagepay.com/";

    Works and so presume that

    $sPROTXURL = "https://live.sagepay.com/"; will work in the live environment.

    I have emailed Actinic support about this issue and the solution above I have also asked for my coments below to be passed to their management.

    I feel it wrong for you to not offer free telephone support in regards to PSP integration matters. I understand that you cannot offer free support on other matters, but in the case of integration, issues can arise that are outside the control of the customer.

    As a web designer this failing on your part now makes me reluctant to recommend your product.

    Comment


      #3
      Same problem Actinic 8.5.3

      I have a similar problem. Having upgraded to Actinic 8.5.3 the link to Sage no longer works - I get an error on sage pay saying:

      This transaction attempt has failed. We are unable to redirect you back to the web store from which you were purchasing. The details of the failure are given below.


      Status: INVALID


      Status Detail: 5030 : Unable to decrypt the request message. This might be caused by an incorrect password or invalid encoding.
      I will post more in the other thread where another user reports exactly the same problem - the thread is titled "PROTX to become Sage Pay?! "
      Pete

      www.Euro-Yo.com Europe's largest online yo-yo shop
      www.LetsHaveFun.biz for skill toys
      www.Euro-rang.com specialist boomerang store
      www.Kendama-World.com for Japanese Kendama

      A heart transplant at Papworth Hospital in February 2005 saved my life. Please consider signing up on the Organ Donor Register at www.uktransplant.org. Give Life!

      Comment

      Working...
      X