列出条带帐户的付款

时间:2017-10-08 14:05:26

标签: ruby stripe-payments

根据Stripe Payout API 我需要检索目的地的所有支出,所以我提出了这个请求:

def all_payouts(external_account)
   return Stripe::Payout.list(
      :destination => external_account
   )
end
来自API的

我尝试发送external_account(例如" ba_XXXX")但它一直在返回

No such external account: ba_XXXX在使用Postman进行测试时,我检查了external_account,但它存在于条带上。

任何帮助?

1 个答案:

答案 0 :(得分:3)

由于这是一个很常见的问题,很容易错过,你在评论中解决了这个问题,这里有正确的代码。

尝试列出已关联帐户的付款时,您必须将API请求作为此帐户进行身份验证。您可以在Stripe-Account header中传递平台的密钥API密钥以及已关联帐户的ID。在Ruby中,代码看起来像这样:

payouts = Stripe::Payout.list(
  {:destination => external_account},
  {:stripe_account => "acct_XXXXXX"},
)