Copied to clipboard

Flag this post as spam?

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


  • René Krogh 3 posts 23 karma points
    Aug 14, 2013 @ 11:15
    René Krogh
    0

    ePay Payment Provider - status never changes from cart to order

    Hi, 

    I've been trying for a while now to get the ePay payment provider working on my webshop. (Tea Commerce v2.1.3 with the starter kit on Umbraco v6.1.3) 

    The payment process seems to work fine all the way through. But the order status never changes from cart to order. Looks like the order never gets finalized.

    This is my provider settings:

    The order with the callbackurl is sent to ePay and the log shows no errors:

    Any help would be much appreciated.

    Thanks,
    René

  • Anders Burla 2560 posts 8256 karma points
    Aug 15, 2013 @ 09:50
    Anders Burla
    0

    Hi René

    No entries in the App_Data/Logs about ePay?

    When ePay is in test mode = 1 it will generate an epay-callback.data txt file in your website root. Is that created - if it is, then the callback is hit - and we need to see if there is a bug or some stuff that isnt right setup.

    Kind regards
    Anders

  • René Krogh 3 posts 23 karma points
    Aug 15, 2013 @ 11:16
    René Krogh
    0

    Hi Anders

    Thank you for helping :)

    The epay-callback.data is created. The data looks like this:
     

    The entry written in the log:

     /René

  • Anders Burla 2560 posts 8256 karma points
    Aug 15, 2013 @ 11:37
    Anders Burla
    0

    Try and take all query sting values - except the hash value and merge them and add the md5securitykey. Then make a MD5 hash and see if that match the hash query string value.

    The error you specify has nothing to do with ePay. It is properly because the google cshtml file expects a finalized order which there isnt because the order isnt finalized.

    Have you checked the folder permission? Tea Commerce needs to write to the App_Data folder to save the order xml cache

    Kind regards
    Anders

  • René Krogh 3 posts 23 karma points
    Aug 20, 2013 @ 08:18
    René Krogh
    0

    The MD5 hash didn't match the hash query string value.

    After deleting the payment provider and creating a new one, I ended up changing the md5 security key in both ePay and in the payment provider. And now it works!

    Thank you so much for pointing me in the right direction :)

    Kind regards
    René 

  • Anders Burla 2560 posts 8256 karma points
    Aug 20, 2013 @ 08:21
    Anders Burla
    0

    Your welcome - great you got it solved.

Please Sign in or register to post replies

Write your reply to:

Draft