从paypal结帐返回后在Firefox中失去了会话

时间:2014-04-04 19:44:33

标签: c# asp.net paypal

我正在使用Asp.net C#开发一个商业网站,这是一个集成的paypal快速结账。

当我的应用程序在localhost中运行所有浏览器(IE,Chrome,Firefox)时,一切正常。但是当我在web服务器上托管我的应用程序时,从paypal结帐页面返回后会话变量丢失(所有会话变量都变为空)。

此问题仅发生在使用Firefox运行的应用程序中。 IE和Chrome一切都运行良好。有没有人遇到同样的问题并且知道解决方案?

感谢您的任何建议。

1 个答案:

答案 0 :(得分:1)

我认为是正常的,正常的流程是

1)客户进入网站(SESSION START)

2)你设置som会话值/ cookies

3)客户选择产品,审核是购物车,继续结帐

4)客户离开您的页面前往paypal网站(SESSION LOOSED)

5)完成购买并返回您的网站

使用paypal自定义属性发送您稍后需要的所有数据,以便您可以重新创建paypal将客户端重定向到您的网站时所需的正确信息。