我有一个网络服务,用户可以使用PayPals Express结帐流程即时购买报告。我想确保无论用户如何返回网站(通过paypals回调或他自己),他都可以下载他支付的报告。为此,我需要保留他在某处购买的报告ID。在哪里以及如何做到这一点最好? (Cookies?会话参数?)
我正在使用ASP .Net C#。
谢谢,
弗兰克韦斯
答案 0 :(得分:0)
用户是否拥有您在数据库中管理的登录信息?如果是这样,并且您希望用户能够随时返回到您的页面并下载报告,那么您将需要使用PayPal回调在您的数据库中存储用户购买的报告ID。
如果您不管理您的用户,那么我不确定如何实现这一目标,因为Cookie有限(并且可以被用户禁用)并且会话过期。