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:
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.
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
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 :)
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é
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
Hi Anders
Thank you for helping :)
The epay-callback.data is created. The data looks like this:
The entry written in the log:
/René
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
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é
Your welcome - great you got it solved.
is working on a reply...