贝宝获取所有客户的交易

时间:2019-03-24 12:45:10

标签: paypal oauth paypal-sandbox paypal-rest-sdk

我想提取所有PayPal交易。 (在客户端通过OAuth2进行身份验证之后)

我看到了一些有关改用NVP的答案,例如 Which paypal api to just fetch all transactions

但是此答案来自4年前,而此API已于2年前弃用https://developer.paypal.com/webapps/developer/docs/classic/api/merchant/TransactionSearch_API_Operation_NVP/

当前REST端点仅返回通过API创建的事务,而不是所有事务。

现在有更好的方法吗?还是我们必须使用旧的已弃用的API?

1 个答案:

答案 0 :(得分:0)

我不相信有使用OAuth2授权来提供此功能的完整的,有文档的API(根据我的经验,OAuth2接口几乎不能用于任何东西)。

我希望,如果您需要完整的交易详细信息,则需要进行SFTP报告路由(请参阅https://developer.paypal.com/docs/reports/sftp-reports/https://www.paypalobjects.com/webstatic/en_US/developer/docs/pdf/PP_LRD_Gen_TransactionDetailReport.pdf)。但是,我认为这些内容不适用于非商户帐户,并且绝对不受OAuth2保护:需要设置SFTP用户。