我想提取所有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?
答案 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用户。