Copied to clipboard

Flag this post as spam?

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


  • Rasmus Fjord 675 posts 1566 karma points c-trib
    Dec 03, 2013 @ 11:26
    Rasmus Fjord
    0

    ViaBell(IBILL) Epay payment provider error

    Hey Guys(i just spoke with Rune about this issue).

    We have a customer who is running latest 1.x TC (we are about to rewrite the shop to TC 2.x but its sometime ahead out).

    They are using Epay as payment solution and through epay they have signed up for a new type of payment model called Viabell.

    They just had their first paying customer with Viabell and everything is okay so far, but when they click the order in the backend it throws an error.

    Here is my full log4net write out (its large so threw it in a gist)

    https://gist.github.com/rasmusfjord/7767057

    Dunno if this error also exists in tc 2.x

     

  • Anders Burla 2560 posts 8256 karma points
    Dec 04, 2013 @ 16:41
    Anders Burla
    100

    Hi Rasmus

    Looks like a enum that isnt supported in the version of the epay webservice that we use. Try and download the source code of the payment providers and update the webservice reference and build it and overwrite the dll's and maybe that is just it.

  • Rasmus Fjord 675 posts 1566 karma points c-trib
    Dec 04, 2013 @ 16:43
    Rasmus Fjord
    0

    Where can I fetch source code ? :)

  • Anders Burla 2560 posts 8256 karma points
    Dec 04, 2013 @ 17:06
  • Rasmus Fjord 675 posts 1566 karma points c-trib
    Dec 05, 2013 @ 14:35
    Rasmus Fjord
    0

    I just tried what you said but im gussing this payment provider only is for tc 2.0 ? 

    Im getting a :

    Object reference not set to an instance of an object.    at TeaCommerce.Data.PaymentProvider.GetPaymentProviders()
      at TeaCommerce.Data.PaymentProvider.GetPaymentProvider(String alias)
      at TeaCommerce.Base.GeneratePaymentForm(String submitInput)
      at TeaCommerce.Library.GetPaymentForm(String submitInput)
      at ASP._Page_macroScripts_ProductFlowAcceptOrder_cshtml.Execute() in ....ProductFlowAcceptOrder.cshtml:line 200
      at System.Web.WebPages.WebPageBase.ExecutePageHierarchy()
      at System.Web.WebPages.WebPage.ExecutePageHierarchy(IEnumerable`1 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)

    And upon line 200 im just requesting the GetPaymentForm

  • Rasmus Fjord 675 posts 1566 karma points c-trib
    Dec 05, 2013 @ 14:41
    Rasmus Fjord
    0

    oh i found the 1.x branch, gonna try that one out :)

  • Rasmus Fjord 675 posts 1566 karma points c-trib
    Dec 05, 2013 @ 14:51
    Rasmus Fjord
    0

    It worked my! :) 

    Thx 

  • Anders Burla 2560 posts 8256 karma points
    Dec 05, 2013 @ 15:47
    Anders Burla
    0

    cool. If you want to you can make a pull request with your fix and have it added to the source code. So your name will be ind the history of Tea Commerce forever ;)

  • Rasmus Fjord 675 posts 1566 karma points c-trib
    Dec 05, 2013 @ 15:51
  • Anders Burla 2560 posts 8256 karma points
    Dec 05, 2013 @ 15:54
    Anders Burla
    1

    Sweet! But what about the 2.0 guys - cant you share your love with them as well? :)

  • Rasmus Fjord 675 posts 1566 karma points c-trib
    Dec 05, 2013 @ 15:59
  • Anders Burla 2560 posts 8256 karma points
    Dec 05, 2013 @ 16:02
    Anders Burla
    0

    WOOT - amazing!

Please Sign in or register to post replies

Write your reply to:

Draft