Updating to Sagepay v3 on Kartris 1.4

Posted By dwavell Wed 29 Apr 2015
Add to Favorites1
Author Message
dwavell
 Posted Wed 29 Apr 2015
Supreme Being

Supreme Being - (4,587 reputation)Supreme Being - (4,587 reputation)Supreme Being - (4,587 reputation)Supreme Being - (4,587 reputation)Supreme Being - (4,587 reputation)Supreme Being - (4,587 reputation)Supreme Being - (4,587 reputation)Supreme Being - (4,587 reputation)Supreme Being - (4,587 reputation)

Group: Forum Members
Last Active: Thu 30 Apr 2015
Posts: 8, Visits: 17
If I change the protocol in the config to 3.00 I get this error:

*****************
This transaction attempt has failed. Please use the Proceed button go back to the web store from which you were purchasing. The details of the failure are given below.

Status:INVALID

Status Detail:5068 : The encryption method is not supported by this protocol version.

And if I get the latest .dll from the Kartris download and try to use it on my site I get:

-----------------------------------------------------------------------------
>> URL:https://hurst-iw.co.uk/Checkout.aspx
>> Page:
-----------------------------------------------------------------------------
>> 29/04/2015 23:35:57
>> 2.122.58.126
>> DESCRIPTION:
System.Web.HttpException (0x80004005): Error executing child request for CheckoutProcess.aspx. ---> System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.MissingMethodException: Method not found: 'System.Decimal Kartris.Interfaces.objOrder.get_ShippingExTaxPrice()'.
at Kartris.SagePay.ProcessOrder(String xmlOrder, String strBasketXML)
at checkout_process.Page_Load(Object sender, EventArgs e)
at System.Web.UI.Control.LoadRecursive()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.HandleError(Exception e)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
at System.Web.UI.Page.ProcessRequest()
at System.Web.UI.Page.ProcessRequest(HttpContext context)
at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
at System.Web.HttpServerUtility.ExecuteInternal(IHttpHandler handler, TextWriter writer, Boolean preserveForm, Boolean setPreviousPage, VirtualPath path, VirtualPath filePath, String physPath, Exception error, String queryStringOverride)
at System.Web.HttpServerUtility.Execute(String path, TextWriter writer, Boolean preserveForm)
at System.Web.HttpServerUtility.Transfer(String path, Boolean preserveForm)
at _Checkout.btnProceed_Click(Object sender, EventArgs e)
at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)

==================================================

Is there any solution to this other than upgrading Kartris?


Similar Topics

Expand / Collapse

Reading This Topic

Expand / Collapse

Back To Top