Stripe 帐户功能设置但仍引发错误

Tar*_*epp 5 javascript stripe-payments stripe-elements

我确实使用以下参数创建了条纹帐户:

stripe.accounts.create({
      type: 'custom',
      business_type: 'individual',
      individual: {
        email: user.email,
        first_name: user.firstName,
        last_name: user.lastName
      },
      requested_capabilities: ['card_payments', 'transfers'],
      email: user.email,
      tos_acceptance: {
        date: Math.floor(Date.now() / 1000),
        ip: user.ip
      }
      })
Run Code Online (Sandbox Code Playgroud)

但是,如果我尝试创建转移,则会出现以下错误:

您的目标帐户至少需要启用以下功能之一:转移、legacy_payments

这是我创建转移的方式:

stripe.transfers.create({amount, currency, destination, transfer_group})
Run Code Online (Sandbox Code Playgroud)

这看起来很奇怪,因为所需的功能设置如您所见。我不知道如何进一步调试。任何帮助表示赞赏!

Rob*_*rto 7

转移失败的原因是入职未完成 - 需要启用“转移”功能。创建帐户时,您仅“请求”了正确的功能,但尚未授予这些功能。

只需根据 ID 获取帐户,查看需要哪些字段并提供它们 - 或者在您端通过 API 更新帐户,或者在 Stripe Web 管理中(如果您只想快速提供所有内容以便进行测试)。(stripe Web 管理员拥有完整注册帐户所需的所有字段)

一旦满足传输能力要求,它将被授予并变为绿色。之后将允许转让。(类似的情况也适用于“卡支付”功能。关于“旧”功能,您不应该再使用它,因为它将在 2020 年 3 月 31 日被弃用)

(您甚至可能需要提供外部银行帐户,您可以在此处获取