带有条带的Integreate Node js

时间:2018-09-07 18:15:03

标签: javascript node.js stripe-payments

我有一个多供应商的网站,我正在使用条纹支付网关访问我们的网站,我必须向客户收费并将总产品价格的5%转移给管理员并将剩余金额转移到供应商帐户。但是我不确定如何使用Stripe来做到这一点,下面是我实际想要的示例,

我有一个价值5美元的产品,我必须向客户信用卡收取5美元的费用,并将5%的金额转移到0.25美元的管理帐户和4.75美元的卖方帐户中,那么我该怎么做。

请问有人可以帮助我解决问题吗?

谢谢。

1 个答案:

答案 0 :(得分:0)

您可以为此使用Stripe连接。

以下是在Stripe中实现此目的的步骤。

  1. 供应商的入职流程  在此过程中,供应商必须将其Stripe帐户连接到您的平台帐户。在此过程中,您将获得供应商的Stripe帐户ID,并将获得代表用户执行结帐所需的权限

  2. 现在选择适合您需求的结帐流程

    (直接费用,目的地费用,单独的费用和转帐)。根据您的要求,这似乎是直接收费,以便供应商负责所有交易费用,并且您将获得每笔交易的申请费

  3. 现在,您可以通过指定申请费和关联帐户的ID来创建费用。 您可以参考here了解更多详细信息

以下是用于收费的红宝石代码段

Stripe.api_key = "sk_test_4eC39HqLyjWDarjtT1zdp7dc"

charge = Stripe::Charge.create({
  :amount => 1000,

  :currency => "usd",

  :source => "tok_visa",

  :application_fee => 123,

}, :stripe_account => "{CONNECTED_STRIPE_ACCOUNT_ID}")

这里有一些其他资源

https://simpleprogrammer.com/stripe-connect-ultimate-guide/

https://medium.com/@noodlio/stripe-connect-tutorial-how-to-start-accepting-payments-on-behalf-of-your-users-while-charging-a-5bfc1b5e4294