如何解决从付款服务提供商重定向后未设置Cookie
我们有一家网上商店,最近发现了一个问题:交易成功后,从支付网关重定向后,会话经常丢失。
商店在example.com
上运行,网关在gateway.com
上运行。
当我们访问POST example.com/order
时,这将在网关上创建一个付款URL,并将重定向到该地址。
付款完成后,回到example.com/thank-you
时,cookie
标头不再包含connect.sid
,因此不再设置会话。
我试图弄清为什么不设置cookie的原因,因为除了我们访问支付网关时,一切都正常。
我尝试做res.json({ url: paymentUrl })
并手动访问URL。它有完全相同的问题。
从付款网关重定向后,什么可能导致example.com
丢失connect.sid
cookie?
我们使用PayTabs作为付款处理提供商。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。