转移到贝宝以在返回 url mvc4 上使用时存储变量

Posted

技术标签:

【中文标题】转移到贝宝以在返回 url mvc4 上使用时存储变量【英文标题】:storing variables when diverting to paypal for use on return url mvc4 【发布时间】:2013-04-26 09:37:11 【问题描述】:

我有一个使用 mvc4 编写的移动网络应用程序,我正在使用它通过 paypal 进行付款,基本上,我连接到托管在我们服务器上的网络应用程序,然后登录,它实际上登录到一个服务器在工作场所,返回用户名和余额等,我将其存储到模型中,这很好,我可以通过所有视图传递它,直到应用程序重定向到贝宝,我完成了快速结帐,一切都很好,但是当我返回我的应用程序时,我想显示用户名、存款金额和新余额,此时我还必须使用用户名等将金额存储在服务器中,但我无法这样做,因为当模型指向离开时我会丢失模型?/

有没有办法使用 cookie 或会话等来保留这些变量?这是我的最后一点,所以非常感谢任何建议。

谢谢

【问题讨论】:

【参考方案1】:

您可以使用 cookie、服务器端会话或服务器端数据库将数据存储在一个密钥下,该密钥是 SetEC 请求返回的 EC 令牌。然后重定向到 PayPal,返回时,您将在 Get 字符串中拥有相同的令牌,并可将其用作查找。

【讨论】:

我可以,这个解决方案是否适合可能拥有大量用户的系统?

以上是关于转移到贝宝以在返回 url mvc4 上使用时存储变量的主要内容,如果未能解决你的问题,请参考以下文章

如何使用贝宝以编程方式退款?

我可以将变量发送到贝宝,并在付款完成后将其发回给我吗?

贝宝定期付款重定向到贝宝的主页

斜杠(“/”)添加到我的返回 URL

我的支付宝按钮不会链接到贝宝。它只刷新页面,为啥?

我需要在我的网站内使用 PayPal 将钱从一个用户转移到另一个用户