【问题标题】:How to get PayPal Payments and Refunds using API如何使用 API 获得 PayPal 付款和退款
【发布时间】:2014-04-03 14:49:53
【问题描述】:

我正在尝试使用 api 从贝宝检索付款和退款。它需要有日期范围过滤的选项。并且返回的行数没有限制。

为了更清楚,我不希望使用 api 进行付款或退款,我希望使用 api 获取我的 paypal 帐户中收到的付款和退款的历史交易列表。

一段时间以来一直在 paypal 的文档中寻找此选项,但找不到任何东西。我找到了 GetBalance api 调用,但结果有限。

【问题讨论】:

    标签: php api paypal payment


    【解决方案1】:

    TransactionSearchGetTransactionDetails 应该可以满足您的需求。

    【讨论】:

    • 谢谢。但函数“TransactionSearch”并不好,因为它是:“注意 TransactionSearch API 调用可以返回的最大事务数是 100。”这个函数“GetTransactionDetails”为我提供了特定交易的详细信息。我正在寻找给定日期之间所有交易的列表。并且,获取给定日期之间所有退款的列表。因此,逐一处理所有交易并不好。而且,只有 100 行也不好(我需要全部)。你知道任何其他方式来获取我正在寻找的数据吗?
    • 如果结果超过 100 个,您将收到ACK=SuccessWithWarning。在这种情况下,请提供更窄的日期范围并重新提交通话。
    • 感谢 PayPal_Robert。但我希望得到所有的结果。而不是缩小范围。如果在给定的日期范围内有 250 笔交易,我想全部获得,而不仅仅是前 100 笔。
    • 似乎我需要创建一个函数来检索 100 行,然后再检索 100 行,依此类推......看起来很老派,但如果这就是这个 cookie 崩溃的方式......谢谢你的帮助
    • @RonBentata,是的,完全正确。如果超过 100 个,您只需要使用不同的范围继续调用 TransactionSearch,直到全部完成。不是“老派”。只是出于性能原因而存在的东西。
    猜你喜欢
    • 2016-03-07
    • 2015-12-23
    • 1970-01-01
    • 2017-01-24
    • 2020-03-22
    • 1970-01-01
    • 1970-01-01
    • 2013-09-04
    • 2023-03-16
    相关资源
    最近更新 更多