Copied to clipboard

Flag this post as spam?

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


These support forums are now closed for new topics and comments.
Please head on over to http://eureka.ucommerce.net/ for support.

  • Dile Ram 26 posts 56 karma points
    Jun 12, 2015 @ 06:32
    Dile Ram
    0

    Order Status and Basket not changed after payment using ePay

    HI Support,

    Please have a look at : https://our.umbraco.org/projects/website-utilities/ucommerce/ucommerce-support/46945-Order-not-creating-after-payment

    After payment with ePay : I have two problems.

    1) Basket does not clear.

    2) And Order status always shows : "Basket"

    Please Help.

    Thanks, Dile Ram

  • Thomas 30 posts 162 karma points
    Jun 12, 2015 @ 08:12
    Thomas
    0

    Hey Dile

    I have read the other post.

    I could you try and create a payment on your site and then check the Umbraco logs for exceptions?

    Because as you said in the other post it seems that EPay has made the callback to uCommerce. So it is most likely a problem in the checkout pipeline.

    Kind regards

    Thomas Arvidsen

  • Dile Ram 26 posts 56 karma points
    Jun 12, 2015 @ 08:17
    Dile Ram
    0

    Hi Thomas,

    Thanks For Reply

    Please let me know how to fix checkout pipeline problem.

    Thankyou

  • Thomas 30 posts 162 karma points
    Jun 12, 2015 @ 08:36
    Thomas
    0

    Hey Dile

    You will have to check the Umbraco log to see what the problem is.

    Kind regards

    Thomas Arvidsen

  • Dile Ram 26 posts 56 karma points
    Jun 12, 2015 @ 09:25
    Dile Ram
    0

    Hi Thomas,

    Please have a look on Umbraco Trace Log

    2015-06-12 09:21:02,521 [206] WARN umbraco.macro - [Thread 216] Error loading MacroEngine script (file: uCommerce/Actions.Cart.cshtml, Type: ''. Exception: System.Threading.ThreadAbortException: Thread was being aborted. at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at ASP.uCommerce.Functions.Basket.RemoveItem(String removeItemKey) at ASP.PagemacroScriptsuCommerceActionsCartcshtml.Execute() in d:\home\site\wwwroot\macroScripts\uCommerce\Actions.Cart.cshtml:line 9 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.WebPages.WebPage.ExecutePageHierarchy(IEnumerable1 executors) at System.Web.WebPages.WebPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at umbraco.MacroEngines.RazorMacroEngine.ExecuteRazor(MacroModel macro, INode currentPage) at umbraco.MacroEngines.RazorMacroEngine.Execute(MacroModel macro, INode currentPage) at umbraco.macro.loadMacroScript(MacroModel macro) at umbraco.macro.renderMacro(Hashtable pageElements, Int32 pageId) 2015-06-12 09:21:14,365 [206] WARN umbraco.macro - [Thread 232] Error loading MacroEngine script (file: uCommerce/Product.cshtml, Type: ''. Exception: System.Threading.ThreadAbortException: Thread was being aborted. at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at ASP.uCommerce.Functions.Basket.AddToBasket(String addToBasketKey, String quantityKey, Product variant) at ASP._Page_macroScripts_uCommerce_Product_cshtml.Execute() in d:\home\site\wwwroot\macroScripts\uCommerce\Product.cshtml:line 21 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.WebPages.WebPage.ExecutePageHierarchy(IEnumerable1 executors) at System.Web.WebPages.WebPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at umbraco.MacroEngines.RazorMacroEngine.ExecuteRazor(MacroModel macro, INode currentPage) at umbraco.MacroEngines.RazorMacroEngine.Execute(MacroModel macro, INode currentPage) at umbraco.macro.loadMacroScript(MacroModel macro) at umbraco.macro.renderMacro(Hashtable pageElements, Int32 pageId) 2015-06-12 09:21:17,927 [206] WARN umbraco.macro - [Thread 22] Error loading MacroEngine script (file: uCommerce/Cart.cshtml, Type: ''. Exception: System.Threading.ThreadAbortException: Thread was being aborted. at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at System.Web.HttpResponse.Redirect(String url) at ASP.PagemacroScriptsuCommerceCartcshtml.Execute() in d:\home\site\wwwroot\macroScripts\uCommerce\Cart.cshtml:line 14 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.WebPages.WebPage.ExecutePageHierarchy(IEnumerable1 executors) at System.Web.WebPages.WebPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at umbraco.MacroEngines.RazorMacroEngine.ExecuteRazor(MacroModel macro, INode currentPage) at umbraco.MacroEngines.RazorMacroEngine.Execute(MacroModel macro, INode currentPage) at umbraco.macro.loadMacroScript(MacroModel macro) at umbraco.macro.renderMacro(Hashtable pageElements, Int32 pageId) 2015-06-12 09:21:20,974 [206] WARN umbraco.macro - [Thread 139] Error loading MacroEngine script (file: uCommerce/Address.cshtml, Type: ''. Exception: System.Threading.ThreadAbortException: Thread was being aborted. at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at System.Web.HttpResponse.Redirect(String url) at ASP._Page_macroScripts_uCommerce_Address_cshtml.Execute() in d:\home\site\wwwroot\macroScripts\uCommerce\Address.cshtml:line 40 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.WebPages.WebPage.ExecutePageHierarchy(IEnumerable1 executors) at System.Web.WebPages.WebPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at umbraco.MacroEngines.RazorMacroEngine.ExecuteRazor(MacroModel macro, INode currentPage) at umbraco.MacroEngines.RazorMacroEngine.Execute(MacroModel macro, INode currentPage) at umbraco.macro.loadMacroScript(MacroModel macro) at umbraco.macro.renderMacro(Hashtable pageElements, Int32 pageId) 2015-06-12 09:21:23,739 [206] WARN umbraco.macro - [Thread 53] Error loading MacroEngine script (file: uCommerce/Payment.cshtml, Type: ''. Exception: System.Threading.ThreadAbortException: Thread was being aborted. at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at System.Web.HttpResponse.Redirect(String url) at ASP.PagemacroScriptsuCommercePaymentcshtml.Execute() in d:\home\site\wwwroot\macroScripts\uCommerce\Payment.cshtml:line 13 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.WebPages.WebPage.ExecutePageHierarchy(IEnumerable1 executors) at System.Web.WebPages.WebPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at umbraco.MacroEngines.RazorMacroEngine.ExecuteRazor(MacroModel macro, INode currentPage) at umbraco.MacroEngines.RazorMacroEngine.Execute(MacroModel macro, INode currentPage) at umbraco.macro.loadMacroScript(MacroModel macro) at umbraco.macro.renderMacro(Hashtable pageElements, Int32 pageId) 2015-06-12 09:21:29,741 [206] WARN umbraco.macro - [Thread 216] Error loading MacroEngine script (file: uCommerce/Preview.cshtml, Type: ''. Exception: System.Threading.ThreadAbortException: Thread was being aborted. at System.Threading.Thread.AbortInternal() at System.Threading.Thread.Abort(Object stateInfo) at System.Web.HttpResponse.AbortCurrentThread() at System.Web.HttpResponse.End() at System.Web.HttpResponse.Redirect(String url, Boolean endResponse, Boolean permanent) at UCommerce.Transactions.Payments.ExternalPaymentMethodService.RequestPayment(PaymentRequest paymentRequest) at UCommerce.Transactions.TransactionLibraryInternal.RequestPayment(Int32 paymentId) at Castle.Proxies.TransactionLibraryInternalProxy.RequestPayment_callback(Int32 paymentId) at Castle.Proxies.Invocations.TransactionLibraryInternal_RequestPayment.InvokeMethodOnTarget() at Castle.DynamicProxy.AbstractInvocation.Proceed() at UCommerce.Infrastructure.Interceptor.ExceptionLoggingInterceptor.Intercept(IInvocation invocation) at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.TransactionLibraryInternalProxy.RequestPayment(Int32 paymentId) at UCommerce.Transactions.TransactionLibraryInternal.RequestPayments() at Castle.Proxies.TransactionLibraryInternalProxy.RequestPayments_callback() at Castle.Proxies.Invocations.TransactionLibraryInternal_RequestPayments.InvokeMethodOnTarget() at Castle.DynamicProxy.AbstractInvocation.Proceed() at UCommerce.Infrastructure.Interceptor.ExceptionLoggingInterceptor.Intercept(IInvocation invocation) at Castle.DynamicProxy.AbstractInvocation.Proceed() at Castle.Proxies.TransactionLibraryInternalProxy.RequestPayments() at UCommerce.Api.TransactionLibrary.RequestPayments() at ASP._Page_macroScripts_uCommerce_Preview_cshtml.Execute() in d:\home\site\wwwroot\macroScripts\uCommerce\Preview.cshtml:line 11 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.WebPages.WebPage.ExecutePageHierarchy(IEnumerable1 executors) at System.Web.WebPages.WebPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at umbraco.MacroEngines.RazorMacroEngine.ExecuteRazor(MacroModel macro, INode currentPage) at umbraco.MacroEngines.RazorMacroEngine.Execute(MacroModel macro, INode currentPage) at umbraco.macro.loadMacroScript(MacroModel macro) at umbraco.macro.renderMacro(Hashtable pageElements, Int32 pageId)

    Please let me know what can be the issue here..

    Thanks

  • Thomas 30 posts 162 karma points
    Jun 12, 2015 @ 11:05
    Thomas
    0

    Hey Dile

    Those warnings arn't related to the problem.

    Could you go into the uCommerce backoffice and check what the status is on the payment and the order?

    Another thing, When you created the payment method in uCommerce did you remember to set the pipeline dropdown to Checkout?

    kind regards

    Thomas Arvidsen

  • Dile Ram 26 posts 56 karma points
    Jun 12, 2015 @ 12:09
    Dile Ram
    0

    Hi Thomas,

    I have checked the orders in back office in ucommerce

    Order Status always shows : "Basket"

    Also checked PaymentStatusId has always : 10000001 ( which means "Pending Authorization" )

    And checkout is already selected for ePay

    enter image description here

    enter image description here

    Is this enough to find the solution?

    Thanks

  • Dile Ram 26 posts 56 karma points
    Jun 15, 2015 @ 07:13
    Dile Ram
    0

    Hi All,

    How can I solve this issue?

    I am stuck at this step.

    Thanks

  • Dile Ram 26 posts 56 karma points
    Jun 15, 2015 @ 10:20
    Dile Ram
    0

    Also OrderNumber and CustomerId always has null On uCommerce_PurchaseOrder table

    enter image description here

Please Sign in or register to post replies

Write your reply to:

Draft