Hi again,
We're still not out of the woods with the post-payment process, which is likely to be connected to the previous issue with the basket not being found on the return.
We changed from the test environment in Ogone to a production account. With certain banks the post-payment process serves no problems but with for instance the ABNAMRO we've got an issue on the return to our server:
First we got an error stating that the SHA-OUT was incorrect and so the order could not be completed on our side. I checked the SHA-OUT phrases on both end and they turned out to be exactly the same(? - nothing wrong there). In the Transaction feedback tab on Ogone I then ticked the option "I would like Ogone to re-initiate the end of transaction process (post-payment request/redirect) when necessary". Now we don't get the SHA-OUT error but the post-payment process is not completed, hence the client doesn't get enabled by CBSubs and doesn't get the confirmation email with the activation link...
Ogone told me that when their server sends the transaction feedback, our server sends an HTML response, which stops the post-payment proces from completing. Make sure that our server doesn't send that response and the problem should't arise.
Sounds easy but I have no idea what that response could be or what setting would cause it. I do start to wonder if it could have to do with the solution I created for the "Direct HTTP server-to-server request" and "HTTP request for status changes" - URL", which I couldn't shorten to fit the 200 max chars in Ogone's setting.
What I did was create a menu-item in Joomla with the name "s2s-http-request-post-payment.html", which in turn loads the full S2S request URL (the external link menu option in Joomla). But does that initiate an HTML response back to the Ogone server? I thought it would only create a small diversion on our end and since it worked within the test environment and now with other banks in the production environment I'm puzzled.
Please help, thanks!