首页 > 解决方案 > 从支付服务提供商重定向后未设置 Cookie

问题描述

我们有一个在线商店,最近发现了一个问题:在成功交易后从支付网关重定向后会话经常丢失。

商店正在运行,example.com网关正在运行gateway.com

当我们访问POST example.com/order它时,会在网关上创建一个支付 url,并将重定向到那里。

付款完成后,返回时example.com/thank-youcookie标头不再有connect.sid,因此不再设置会话。

我试图弄清楚为什么不会设置 cookie,因为除了我们访问支付网关时一切正常。

我尝试res.json({ url: paymentUrl })手动访问该 url。它有完全相同的问题。

从支付网关重定向后,什么可能导致cookieexample.com丢失?connect.sid

我们使用 PayTabs 作为支付处理提供商。

标签: node.jsexpressexpress-sessionpaytabs

解决方案


推荐阅读