【问题标题】:iOS/Firebase - Stripe Connect Account VerificationiOS/Firebase - Stripe Connect 账户验证
【发布时间】:2021-03-06 18:26:01
【问题描述】:

我已经使用 Stripe Connect 创建了关联帐户。帐户已创建,但由于以下原因受到限制:

所需信息 身份证件 所有者的附加文件

搞砸之后,我意识到如果我只是回去搞乱设置,然后会提示我验证帐户。有没有一种方法可以让我在用户注册时始终要求验证?我查看了文档,但它们对我没有多大帮助。

这是我的代码:

exports.createConnectAccount = functions.https.onRequest((req, res) => {
  var data = req.body
  var email = data.email
  var response = {}
  stripe.accounts.create(
    {
      object: 'account',
      type: 'express',
      country: 'GB',
      business_type: 'individual',
      email: email,
      capabilities: {
          card_payments: {
            requested: true,
          },
          transfers: {
            requested: true,
          },
        },
    },
      function(err, account) {
        if (err) {
          console.log("Couldn't create stripe account: " + err)
          return res.send(err)
      }
      console.log("ACCOUNT: " + account.id)
      response.body = {success: account.id}
      return res.send(response)
      return admin.firestore().collection('vendors').doc(user.uid).set({account_id: account.id});
    }
  );
});

【问题讨论】:

    标签: stripe-payments


    【解决方案1】:

    您的代码专门创建具有 card_paymentstransfers 功能的 Express 帐户。为了激活这些功能,您需要您的用户提供更多信息。

    您可以使用 Account Links API 将您的用户重定向到 Stripe 托管的入职表单,该表单将为您收集所有这些信息。

    【讨论】:

    • 我已经在使用 Stripe 托管的入职培训,我正在尝试找到一种始终启用验证的方法。
    猜你喜欢
    • 2020-06-04
    • 1970-01-01
    • 2017-12-20
    • 2023-01-27
    • 2019-10-26
    • 2019-08-17
    • 2022-01-21
    • 2018-08-06
    • 2021-12-27
    相关资源
    最近更新 更多