NodeJS 使用受限密钥的条带连接帐户在将银行帐户附加到快速连接帐户时抛出权限错误

yh2wf1be  于 2023-05-06  发布在  Node.js
关注(0)|答案(1)|浏览(142)

我正在尝试添加一个银行账户(通过stripe.tokens.create()注册)作为特定express关联账户下的外部账户。
我生成了一个受限密钥,其中包含以下权限列表。(参考取自here

我正在使用下面的代码将该帐户附加为该express帐户下的外部帐户。代码看起来像这样。

await stripe.accounts.createExternalAccount(
 acctId,
 {
   external_account: bTokId,
 }
);

但这就是我在 Postman 中得到的错误

{
    "status": 0,
    "message": "This application does not have the required permissions for this endpoint on account 'acct_12345'."
}

在日志中,我可以看到它的oauth_not_supported错误,它是这样的。

rawType: 'invalid_request_error',
code: 'oauth_not_supported',

但是在创建测试express帐户时,我也允许了oauth。
谁能帮我解决这个问题。
谢啦

odopli94

odopli941#

Express用户可以访问他们自己的Express Dashboard来管理他们的外部帐户-您不能通过API将其作为平台进行管理。如果需要,您可以在实际创建Express帐户时预填充外部帐户(但在创建后无法更新)。否则,您可以使用帐户链接将已连接帐户用户重定向到其 Jmeter 板以进行此更新。最后,如果您确实需要这种级别的控制,则应该使用自定义帐户而不是Express。

相关问题