从付款PxFusion返回时,ASP.NET_SessionId cookie丢失

时间:2020-05-27 04:20:12

标签: asp.net sessionid

这是详细信息。 在ASP.NET 4.0(和Telerik控件)中开发的网站。 与名为pxfusion的Windcave付款解决方案集成。

在结帐页面上,我使用了telerik弹出窗口来加载定制开发的表单以插入信用卡控件。 该表格直接发布到https://sec.paymentexpress.com/pxmi3/pxfusionauth上以用于信用卡授权。 收到响应后,我们将重定向到最终确认页面(由上述url启动)。 我们曾经收到过ASP.NET_SessionId来将其与现有数据进行匹配。

但是,在过去两个月中,尤其是Mac / iPhone / iPad上的Safari v13.1,我们在请求中没有看到ASP.NET_SessionId cookie。 我们尚未发现与此问题相关的其他浏览器。甚至其他版本的Safari都能按预期工作。

我怀疑这是'SameSite = None;安全”标志,因此我已开始将这些详细信息添加到ASP.NET_SessionId cookie中。 但是没有成功。

由于使用此Web解决方案有多个站点,因此无法更改框架。 您能指导我解决问题吗?

谢谢, 杰伊

0 个答案:

没有答案