根据此处的 Stripes 文档,如果您在获取余额交易列表时添加 Stripe 对象 ID 作为源,您应该获得与该 ID 相关的所有交易。(例如,按收费 ID 过滤将返回所有收费和退款交易)。
我已经尝试传入一个chargeId,并且确实取回了为该费用创建的初始余额交易,但是该费用还有2个与之相关的退款,这些退款未在列表中返回。我已经尝试过使用其他费用进行此操作,但似乎只能取回创建的初始余额交易,而不是任何其他交易(特别是文档说应该退还的退款)。我将限制设置为 100 项,我尝试使用 Stripe.Net API 和 PHP 调用并获得相同的结果。
我还尝试传入 customerId,看看我是否可以取回由客户触发的所有余额交易,在这些情况下,我根本无法取回任何结果。这些是触发了许多交易的客户!
我提供给 API 的参数如下:
Method: balance/list
Parameters: limit=100
source=[chargeId or customerId that has triggered multiple transactions]
我的问题是:这是 API 中的错误,文档是否不正确,或者我缺少重要的参数或方面。我还从 30 多天前开始恢复收费,以确保它与滚动转移/待定/可用性周期无关。
事实上,您只能取回由 ChargeId 创建的初始交易,而不能取回其他任何东西。有人有这方面的经验吗?提前致谢!