获取通过 Stripe Connect 连接的 Stripe 帐户的费用列表

Get a list of the charges on a Stripe account connected via Stripe Connect

如何获得已连接 Stripe 帐户的客户费用列表?

对于主账户,我使用这个:

  Stripe::Charge.all(customer: stripe_id).data

但是我找不到任何关于在不单独更改该调用的 Stripe.api_key 的情况下从另一个帐户中扣除费用的文档,这似乎是一种糟糕的做法。

答案是将 stripe_account 键添加到 Stripe API 调用的选项散列中:

  Stripe::Charge.all(
    { customer: stripe_id },
    stripe_account: connected_account_id
  ).data