我尝试使用任何PayPal API来接收已对特定PayPal帐户进行的付款清单。从阅读开发人员文档来看,与较新的REST API相比,SOAP和NVP API现在似乎不那么受欢迎(尽管仍然可用)。我倾向于使用REST而不是SOAP,因此尝试使用REST API来调用list payment resources,但是我总是得到一个空的付款列表,尽管沙箱和真实账户都有付款。
我随后阅读a post,声称付款只会在REST API中显示,如果是通过该API制作的,即通过其他方式(如eBay或通过Paypal按钮进行的付款)不会显示在REST API数据。这对我来说似乎很奇怪,但我只想最初尝试证明一个概念,所以我想我会尝试使用SOAP API。
然后,我按照以下网址中的说明尝试针对SOAP API注册应用:https://developer.paypal.com/developer/applications/此页面包含指向https://www.paypal-apps.com/user/my-account/applications的链接,每次我尝试使用该链接时都会返回502
因此,到目前为止,我首次涉足PayPal API的世界非常令人沮丧。我已经在Twitter上试过了asking @AskPaypal,但自2月8日以来他们一直没有活跃,因此我现在在这里寻找答案。
如果有人能指出我正确的方向,我们非常感激。要么确认是否是通过REST API获取数据的方法,要么是我可以帮助修复502以便我可以注册以获取一些SOAP API凭证。
谢谢!
Edd
答案 0 :(得分:0)
REST API与传统API事务数据隔离,因此截至目前的答案是否定的,您无法获取经典API所做的事务。
在Classic API(SOAP / NVP)中,您可以使用TransactionSearch
和GetTransactionDetails
调用来获取记录,APP注册与这些API无关,凭据在PayPal帐户中是正确的(API用户名/密码/签名):Instructions on obtaining API credentials