我在我的服务器上安装了zencart,我正在尝试通过paypoint.net付款,但是我所做的一切都是在zencart会话过期时回来的。付款已经完成,但不用说,订单尚未处理。
用Google搜索问题,将其添加到
中suhosin.session.encrypt off
for php
我已经完成了这个并且用phpinfo()确认了它仍然无法正常工作。有没有其他人有任何想法如何解决这个问题?
答案 0 :(得分:0)
如果你还没有这样做,你应该将会话ID从支付网关传回Zen Cart。
请参阅init_sessions.php
中的以下摘录if (isset($_POST[zen_session_name()])) {
zen_session_id($_POST[zen_session_name()]);
} elseif ( ($request_type == 'SSL') && isset($_GET[zen_session_name()]) ) {
zen_session_id($_GET[zen_session_name()]);
}
也许你的问题出在其他地方,但我知道我之前没有在OS Commerce / Zen Cart的集成中做到这一点。