gpt4 book ai didi

javascript - Stripe Connect 无需验证即可进行转账和付款

转载 作者:行者123 更新时间:2023-11-28 16:47:59 26 4
gpt4 key购买 nike

我试图澄清与 Stripe Connect 的 paymentIntenttransfers 端点相关的事情。问题是,我确实认为我并没有完全理解流程,甚至不知道我是否为我的应用程序选择了最佳解决方案。

我正在使用separate charges and transfers方法和帐户类型我选择了 custom .

我想要实现的目标如下:

  1. 从用户 A 处获取资金并将其发送给用户 B(在此上下文中的用户是我的平台用户,而不是 Stripe 账户或客户)。我想在将钱发送给用户 B 的同时收取我的分成。这会产生一个问题:我是否确实需要创建 Stripe 客户和帐户。如果转账后收到钱的用户B不是公司,为什么我需要向他/她收集行业和其他法律信息才能付款?

我做了什么:

首先,我为我的平台用户创建 Stipe 客户和帐户。然后我:

  1. 创建 PaymentIntent 以从(Stripe 客户 A)处获取资金。包括 Stripe 费用
  2. 创建 PaymentIntent 的传输并将其传输至(Stripe 账户 B)。
  3. 现在我想创建转账资金的支付。对于这种情况,我是否必须触发支付端点?

代码中的最后 3 个步骤:

创建付款意图

const paymentIntent = {description, amount, currency, customer_id, transfer_group, payment_method, confirmation_method: 'manual', confirm: true};
const response = await stripe.paymentIntents.create(paymentIntent);

创建传输

const transfer = { amount, currency, destination: destinationAccount, transfer_group };
const response = await stripe.transfers.create(transfer);
stripe.paymentIntents.confirm(response.client_secret, {payment_method: response.payment_method})

现在资金已从客户 A 处提取并转入账户 B,但我不知道我需要从平台用户那里获取哪些法律信息才能创建付款?我的所有 Stripe 帐户/客户在添加新来源时都接受了 tos_acceptance。我的平台用户都不是行业或公司。他们是做自己事情的个人。

最佳答案

要遵循您提到的流程,您需要为每个客户 B 创建 stripe Connect 帐户。由于您需要向这些银行帐户付款,因此它们需要通过 stripe this shows legal information required for verification as per country 进行完全验证。尽管您的最终用户是个人,但您需要完全证明他们的真实性,因为您让他们参与合法的资金转移并在那里开设子商户账户。

您不必触发支付终点,因为它是由 stripe 自动处理的,您也可以更改它,或者您想要每周/每天/每月等进行支付,也可以从仪表板设置中设置自定义支付。

关于javascript - Stripe Connect 无需验证即可进行转账和付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60320235/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com