繁体   English   中英

如何使用节点js(服务器端)在移动应用程序中实现支付机制?

[英]How to implement payment mechanism in mobile app using node js (server side)?

我正在为移动应用程序构建 rest api。 现在,我需要实施类似于 upwork 付款的付款机制,当雇主发布工作时,他或她付款并被搁置。 因此,当工人完成并且租用人验证它时,只有付款才会发放给工人。

我也详细介绍了条带付款,但发现它是为了直接向当事人付款或验证有效卡。 如果stripe也支持上述机制,我该如何实现?

租车人应该能够通过 Apple pay、Amex、VISA、Discover、MasterCard 付款。 同样,工人应该能够在被释放后收到付款。

我该如何实施?

您需要实施Stripe Custom Connect以实现您在后期阶段保持付款和发布的要求。 更多详情 - https://stripe.com/docs/connect/custom-accounts

需要明确的 Connect - 共有三种类型 - Standard、Express、Custom

  • 标准- 直接转账。 不可定制
  • 快递- 有点可定制。 汇款人和收款人都有自己的条纹仪表板,可以从那里采取行动。
  • 自定义- 发送者或接收者没有条纹仪表板。 必须完全依赖后端 Api 调用。 只有 Stripe Admin 帐户会在那里。

关于自定义付款的关键注意事项 -向自定义连接帐户付款后,款项将转入您创建的接收方条带帐户。 接收方无权访问此条带帐户。 当您的条件满足需要转账时,您需要使用Payout Api将钱从收款方条纹账户转账到收款方银行账户。 并且 Stripe 有一个计时器,如果在特定的计时器内未支付款项,款项将退还给发件人

流程将是 -

  • Stripe 上将有两种类型的用户 1)客户(发件人) Stripe 有 api 来创建它们。 创建客户很容易,不需要进一步的步骤。 2)自定义帐户持有人(接收者) Stripe 有 api 来创建它们。 创建收款人帐户后,Stripe 需要更多信息来验证收款人,并且有必要在特定日期内向他们提供详细信息,否则此收款人将被阻止且无法接收付款。 此信息取决于国家/地区。 上面的 Stripe 链接有更多关于此的信息。

  • 收款人还必须添加他们的银行帐户详细信息才能收到付款。 银行账户需要哪些数据再次取决于收款人所在的国家/地区。 有关条纹链接的更多详细信息。

  • 付款已完成。 只需要添加几个键,例如接收者自定义 ID,即可告诉条带它是自定义付款。

  • 目前,一旦您的条件成立,您需要使用 Stripe 的 Payout api 将其转移到接收银行帐户中,付款在接收方条带帐户中。

  • Webhooks 将扮演非常重要的角色,您需要在我的头顶上实施您认为可能发生在您的案例中的任何 webhook,例如 - 发件人或收件人提出的问题、收件人帐户被阻止、付款完成或失败。

如果您需要这些步骤中的任何信息,请告诉我。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM