我想获取所有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?
我不相信有任何完全成熟的文档化API可以使用OAuth2授权(根据我的经验,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用户。