2015-12-04 107 views
0

当通过Oauth2将PayPal连接到我的应用程序的用户将获得付款时,我可以通过特定网址的数据获取通知吗?我知道IPN可能,但每个用户都需要在他们的账户设置中添加我的网址。有没有其他办法?应用程序如何获取PayPal用户交易信息?

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

+0

所以你想从不同的PayPal账户中检索交易? – Eshan

+0

Thaks回应。我想在第三方向我的应用的用户的PayPal账户发送付款时检索交易信息。但是,没有我的应用程序的用户设置IPN网址似乎是不可能的。唯一的方法是通过[TransactionSearch](https://developer.paypal.com/docs/classic/api/merchant/TransactionSearch_API_Operation_NVP)发送手动请求。 –

回答

0

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

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

或者(或与其一起),您可以使用Permissions API来允许用户对您的应用进行身份验证,以代表他们进行API调用。然后,您可以使用TransactionSearchGetTransactionDetails API来获取有关其帐户交易历史记录的所有信息。

+0

感谢您的回答。第二种方式似乎足够好。只需要把这个请求放在cron里。 –

相关问题