【问题标题】:Send money to a bank account using Stripe | Node JS使用 Stripe 向银行账户汇款 |节点JS
【发布时间】:2020-08-22 00:49:26
【问题描述】:

所以我有这个 React 应用程序,用户可以在其中在线购买礼品卡,并且我正在使用 Stripe Payments。到目前为止,用户可以支付这笔钱,除了它会(通过 Stripe)给我,而不是给在我的应用程序上销售礼品卡的商家。

Stripe 有没有办法向银行账户汇款?请记住,任何用户可以购买的每张礼品卡的银行账户都会有所不同。 例如,销售礼品卡的人将通过与另一个人不同的银行账户赚钱。

如果有办法,请告诉我如何实现,提前非常感谢。

【问题讨论】:

  • 不,条纹不能这样做。您需要与您的银行联系才能访问汇款 API。大多数企业帐户都可以使用此功能,但这取决于。在我的国家,除非您每天确实进行大量转账,否则银行不会与您的公司交谈。但我们所拥有的是,大多数银行都为企业账户提供 excel/csv 上传服务,用于支付员工工资等。大多数初创公司的后端每天都会以正确的格式生成一个 csv 文件,然后有人会登录并将其上传到公司的银行账户。那是我的国家,你的可能不一样
  • 我建议您联系 Stripe 的支持团队,讨论您的具体业务模式:support.stripe.com/contact
  • 检查条连接我们有支付功能stripe.com/docs/connect

标签: node.js stripe-payments


【解决方案1】:

我终于想出了如何做到这一点。您必须按照以下步骤操作:

1:集成 Stripe Checkout

2:为快速帐户集成 Stripe Onboarding

这两个步骤是执行此操作的基本步骤。

如何集成 Stripe Checkout:

您可以使用

stripe.checkout.sessions.create

方法。然后你可以传入如下参数:

payment_method_types: ["card"],
locale: locale,
line_items: [
  {
    name: `${Name}`,
    images: ["Images"],
    quantity: 1,
    currency: usd,
    amount: price, // Keep the
    // amount on the server to prevent customers
    // from manipulating on client
  },
],
payment_intent_data: {
  transfer_data: {
    destination: product.id,
  },
},
success_url: `success`,
cancel_url: `cancel`,

这将创建一个新的结帐会话以供使用。

下一步,加入企业

您所要做的就是访问一个 URL:

const url = `https://connect.stripe.com/express/oauth/authorize?${args.toString()}

args 是这样的:

const state = uuid();

const args = new URLSearchParams({
  state,
  client_id: process.env.STRIPE_CLIENT_ID,
});

将此数据发送到您的前端,您将获得一个漂亮的表单,该表单可以载入用户并为他们创建快速帐户。

基本概念很简单,您加入企业,为他们创建一个条带帐户。然后使用结帐表格,您将钱汇到创建的条带帐户。此帐户将自动发送到企业的银行或借记帐户,从而进行客户对商家的付款。

以下是我用来解决问题的一些有用文档:

我希望这会有所帮助!

【讨论】:

    猜你喜欢
    • 2016-07-18
    • 2015-11-06
    • 2016-01-22
    • 2018-09-26
    • 1970-01-01
    • 2018-11-01
    • 2021-06-06
    • 2011-04-27
    • 1970-01-01
    相关资源
    最近更新 更多