You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Stripe Ruby API如何获取Connect总交易量

获取Stripe Connect总交易量的API方案

你可以通过以下两种方式获取该数据:

方式一:通过Balance Transactions API手动汇总

调用Stripe::BalanceTransaction.list()接口,添加过滤参数只筛选关联Connect账户的交易:

Stripe::BalanceTransaction.list(
  source: "connect",
  created: {gte: 起始时间戳, lte: 结束时间戳}
)

遍历返回的结果,累加所有交易的amount字段(注意单位为最小货币单位,比如美元以分为单位),即可得到指定时间范围内的总交易量。

方式二:使用Connect定制报告生成汇总数据

Stripe的Connect Reports提供了专门的汇总报告类型,你可以创建connect_summary类型的报告来获取总交易量:

Stripe::Reporting::ReportRun.create({
  report_type: "connect_summary",
  parameters: {
    connected_account: "*",
    interval_start: 起始时间戳,
    interval_end: 结束时间戳
  }
})

提交报告创建请求后,等待报告生成完成,就能从结果中提取总交易量的汇总数据。

另外你之前调用Stripe::Reporting::ReportType.list()未找到匹配项,可能是部分报告类型需要账户满足特定权限,建议检查你的Stripe账户是否开启了Connect相关的报告权限。

内容的提问来源于stack exchange,提问作者Sara Fuerst

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 07:50:27