此应用程序没有帐户上此端点所需的权限

问题描述 投票:0回答:3

我按照 this API 使用 Node JS 的条带实现。我可以创建连接和帐户,但无法为连接的条带帐户添加external银行帐户。我正在使用测试帐户凭据。连接帐户

acct_1KCRy1PszwCMk9PS
已启用。我也无法从 Stripe 控制台将外部帐户添加到连接的帐户。错误提示,

此应用程序没有所需的权限 帐户“acct_1KCRy1PszwCMk9PS”上的端点。

代码:

  let accountNumber = '000999999991' //https://stripe.com/docs/connect/testing
  let name = 'testanme'
  let object = "bank_account"
  let country = "US"
  let currency = "USD"
  let stripeAccountNumber = 'acct_1KCRy1PszwCMk9PS'

  await stripe.accounts.createExternalAccount(
       stripeAccountNumber,
       {
         external_account: {
            object:object,
            country:country,
            currency: currency,
            account_holder_name:name,
            account_number:accountNumber
         },
       }
  ).then(

       function(result) {

            console.log(result)
       },

       function(err){

            console.log(err.message)
       }
  );

您能帮我找出问题所在吗?谢谢你。

node.js stripe-payments
3个回答
2
投票

此账户可能是标准账户,其中用于付款的外部账户由 Stripe 管理,并且不受您的平台控制

如果您想完全控制帐户体验,您可能需要考虑自定义帐户,在这种情况下,情况正好相反,您负责收集外部帐户详细信息。


1
投票

您可以使用标准 API 密钥,也可以创建具有以下权限的受限密钥

帮助程序网址https://dashboard.stripe.com/test/apikeys


0
投票

我修好了,伙计们。我使用的是受限测试密钥,每个密钥(产品、受限和任意)对于不同的操作都有不同的 api 密钥设置,错误消息将告诉您必须将哪个 api 密钥操作从无更改为写入。其中显示显示您的密钥的地方 U 右侧有三个点,并且 U 可以编辑 api 密钥,我必须更改三个 api 密钥,因为每个密钥都会给出错误,直到我将所有三个密钥更改为写入模式。

© www.soinside.com 2019 - 2024. All rights reserved.