我正在使用Asp.net C#开发一个商业网站,这是一个集成的paypal快速结账。
当我的应用程序在localhost中运行所有浏览器(IE,Chrome,Firefox)时,一切正常。但是当我在web服务器上托管我的应用程序时,从paypal结帐页面返回后会话变量丢失(所有会话变量都变为空)。
此问题仅发生在使用Firefox运行的应用程序中。 IE和Chrome一切都运行良好。有没有人遇到同样的问题并且知道解决方案?
感谢您的任何建议。
答案 0 :(得分:1)
我认为是正常的,正常的流程是
1)客户进入网站(SESSION START)
2)你设置som会话值/ cookies
3)客户选择产品,审核是购物车,继续结帐
4)客户离开您的页面前往paypal网站(SESSION LOOSED)5)完成购买并返回您的网站
使用paypal自定义属性发送您稍后需要的所有数据,以便您可以重新创建paypal将客户端重定向到您的网站时所需的正确信息。