I am currently working on integrating the Authorize.NET SIM module to oSCommerce 3.0 Alpha 5
I am using the Authorize.NET SIM Intergration 2.2 release.
However, I am having a little problem.
It won't keep the osCsid that I've defined in attributes.
$process_button_string .= osc_draw_hidden_field($osC_Session->getName(), $osC_Session->getId());
When I leave the site, I get this session id sent to authorize : c54919c4238db21105ca0fe63a14e3d5
When I come back from Authorize, I get stuck at the login page with the session id : cf7338b47fd11c443717bfcc8937d20f
However, if I click again on the 'Login' link in the navigation, it gets me back to the login page with the correct session id (c54919c4238db21105ca0fe63a14e3d5)
My return url is set to 'checkout.php/process' wich should be fine.
I am wondering why does Authorize.Net rewrites my session or why I get another session id when I'm coming back on the website.
Thanks.
P.S. The followings are set to 'False' in the Services -> Session
- Force Cookie Usage
- Check SSL Session ID
- Check User Agent
- Check IP Address
- Regenerate Session ID
Edited by aurevilly, 21 June 2011, 15:02.














