【问题标题】:How app can get PayPal user transaction info?应用程序如何获取 PayPal 用户交易信息?
【发布时间】:2015-12-04 13:05:54
【问题描述】:

当通过 Oauth2 将 PayPal 连接到我的应用程序的用户将获得付款时,我能否在特定 url 收到数据通知?我知道 IPN 可以,但是每个用户都需要在他们的帐户设置中添加我的网址。还有什么办法吗?

更新:或者我可以手动获取有关上次用户交易的信息(在我的应用程序之外完成)?

【问题讨论】:

  • 所以您想从不同的 PayPal 账户中检索交易?
  • 感谢回复。当第三方向我的应用程序用户的 PayPal 帐户付款时,我想检索交易信息。但是,如果我的应用程序的用户不设置 IPN url,这似乎是不可能的。唯一的方法是使用TransactionSearch 发送手动请求。

标签: paypal transactions oauth-2.0 paypal-ipn paypal-sandbox


【解决方案1】:

我认为有很多方法可以完成你想做的事情。

您提到了 IPN,那将是最好的方法。您可以在标准按钮代码或 API 请求中指定 NotifyURL(取决于您设置付款的方式),以便将这些付款的 IPN 发送到您的 IPN URL。这样您就不必让用户在自己的帐户中进行设置。

或者(或结合使用),您可以使用Permissions API 允许用户对您的应用进行身份验证以代表他们进行 API 调用。然后,您可以使用 TransactionSearch 和 GetTransactionDetails API 来提取您需要的有关其帐户交易历史记录的任何信息。

【讨论】:

  • 感谢您的回答。第二种方法似乎足够好。只需要把这个请求放到cron中即可。
猜你喜欢
  • 2011-06-16
  • 2012-06-25
  • 2011-01-26
  • 2017-02-16
  • 2013-06-05
  • 2014-08-21
  • 2020-08-13
  • 1970-01-01
  • 2020-06-16
相关资源
最近更新 更多