使用 rest api 下载现有的贝宝付款
Posted
技术标签:
【中文标题】使用 rest api 下载现有的贝宝付款【英文标题】:Downloading existing paypal payments with rest api 【发布时间】:2013-08-10 21:15:50 【问题描述】:我需要从一个 paypal 帐户下载所有现有的付款信息以对其进行一些分析,因此我设置了 paypal 的 ruby rest sdk,其中涉及创建一个具有自己的 API 密钥和诸如此类的新应用程序。我可以通过以下方式成功请求:
payment_history = Payment.all( :count => 10 )
然而,
payment_history.payments
是空的。
我不确定此应用程序是否只能访问使用它创建的付款?我不能使用其余 api 获得预先存在的付款吗?如果可能的话,我更喜欢使用 ruby,因为我想将这一切都保留在我必须分析类似条带付款的简单脚本中。
非常感谢一些指导,因为 paypal 的文档和重叠的 API 让我很困惑。
【问题讨论】:
【参考方案1】:您将只能查询那些使用 Rest API 而不是 Classic API 进行或创建的付款。您可以使用适用于相应产品的经典 Ruby SDK 来获取经典 API 的事务详细信息
【讨论】:
我使用my site 上的 PayPal 按钮进行付款。是否可以通过 PayPal REST API 检索这些付款的历史记录,还是我必须从 PayPal 网站手动下载历史记录(作为 CSV 文件)? 这个“只能查询那些使用 Rest API 进行或创建的付款”是否仍然成立?以上是关于使用 rest api 下载现有的贝宝付款的主要内容,如果未能解决你的问题,请参考以下文章
无法在沙盒中测试付款撤销 webhook 事件。贝宝 REST API