我是否可以从PayPal Standard获得订单确认,而无需客户点击PayPal的“返回网站”?

时间:2011-05-18 15:34:19

标签: asp.net-mvc paypal paypal-ipn

我需要在确认付款后进行订单处理。使用PayPal标准,有没有办法可以获得订单ID(我的网站指定)以及是否收到付款的标志?

似乎CMS和Joomla一样能够完成我所描述的内容,但我无法在PayPal文档中找到任何指示如何操作的内容。当然,我确定答案就在那里,我会继续寻找,但是如果有人能通过指向正确的方向来节省我一些时间,我会真的很喜欢它!

再多一点信息,我正在使用C#在ASP.NET MVC中开发这个站点。我也一直在研究PayPal IPN功能,但在与办公室的其他开发人员交谈后,他们强烈建议不要使用IPN,因为它具有异步性。

有什么想法吗?

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

有很多方法可以从PayPal获取信息。基本上他们分为两类,“推”和“拉”。

“推送”是指PayPal向您推送信息的时间。 PayPal推送信息有两种方式

  1. 客户返回您网站时在网址中发送的信息。
  2. IPN通知。
  3. “拉”是指您从PayPal请求信息。 PayPal提供了各种API,您可以使用它们来获取有关交易的信息。因此,例如,您可以设置一个每X分钟运行一次的作业,并要求PayPal提供有关您知道发送给PayPal的任何订单的信息,但是您没有收到有关返回URL的信息。

    以下是一些可以帮助您入门的链接:

    https://www.x.com/community/ppx/transaction_information https://www.x.com/docs/DOC-1372