Paypal使用哪个KEY,以便我可以与我的网站同步?

时间:2014-03-07 20:59:38

标签: asp.net-mvc paypal

我正在使用Paypal集成的ASP.NET MVC应用程序。

当用户付款时,我将该付款发送给paypal,我等待信息。

但我需要发送密钥才能知道哪位用户付款。

我应该发送给paypal的变量是什么,并且在我的数据库中知道哪个用户进行了特定付款?

我是否应该使用“未经证实”将付款添加到我的数据库,然后在收到paypal确认时更改状态,还是应该在收到通知后在我的数据库中添加付款?

谢谢 米格尔

1 个答案:

答案 0 :(得分:1)

如果您有本地发票记录,则可以使用API​​请求中的INVOICE参数将该ID包含在事务中。然后,这将在未来的IPN和交易细节请求中返回。

你也可以用CUSTOM参数做同样的事情,它只允许256个字符你想要的任何东西。同样,您在那里发送的任何内容都将在以后以IPN或交易详情提供。

至于如何处理状态,这完全取决于你。我个人喜欢选择添加待处理订单,然后在付款完成时将其标记为完成。这样我就可以获得从未完成的订单数据,我可以查看为什么会这样。