0

我已经在我的 django 应用程序上实现了数字商品的 paypal Express Checkout。

一切都在 chrome 和 firefox 上完美运行。但是在 IE10 上,一切正常,直到贝宝调用我的 return_url。出于某种原因,由于 django 注册的工作方式,它失去了会话并将我引导到登录页面。( U 使用 required_login 装饰器)

深入研究,我发现在 return_url 上没有 sessionId cookie。我不知道为什么会发生这种情况,因为它确实适用于 firefox 和 chrome..

4

2 回答 2

0

好像我解决了这个问题。原因似乎是,如果站点将您重定向回来并且您没有 P3P 设置,则 IE 上的 cookie 会被删除。

我集成了 django-p3p,问题似乎解决了。

于 2013-06-25T07:54:24.900 回答
0

你可以在这里找到 playpal 与 django 的集成

于 2013-06-23T21:45:36.043 回答