根据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,但它存在于条带上。
任何帮助?
答案 0 :(得分:3)
由于这是一个很常见的问题,很容易错过,你在评论中解决了这个问题,这里有正确的代码。
尝试列出已关联帐户的付款时,您必须将API请求作为此帐户进行身份验证。您可以在Stripe-Account
header中传递平台的密钥API密钥以及已关联帐户的ID。在Ruby中,代码看起来像这样:
payouts = Stripe::Payout.list(
{:destination => external_account},
{:stripe_account => "acct_XXXXXX"},
)