条纹连接。将付款转入关联帐户会收取主帐户的费用

时间:2021-04-27 10:08:25

标签: stripe-payments

我将帐户 B 连接到帐户 A(均为标准帐户)。

我想要做的是:通过 A 接受付款并将全额发送给 B,然后向 B 收取相应的 Stripe 费用。

我做了什么:创建了一个 webhook,它在 Charge.succeeded 时触发,并使用 source_transaction 中的 Charge id 转移到连接的帐户 (B)(根据 https://stripe.com/docs/connect/charges-transfers

发生了什么:关联账户(B)似乎得到了全额付款,没有费用,费用似乎是向账户A收取

难道是因为在测试模式?这个想法是使用账户 A 在其他账户(1 个或多个)之间发送/拆分付款,就像在市场中一样。

1 个答案:

答案 0 :(得分:0)

您通常只使用直接充电 — https://stripe.com/docs/connect/direct-charges。这正是您平台 A 对连接的帐户 B 进行 API 调用以促进付款的方式,费用由 B 支付。

您发布的链接用于更高级的集成,其中平台处理付款(并因此支付 Stripe 处理费),然后将钱转入关联账户(例如 Lyft 等公司向乘客收费,然后将部分钱给司机)。

<块引用>

这个想法是使用帐户 A 在其他帐户(1 个或多个)之间发送/拆分付款,就像在市场中一样

您不能使用直接收费在多个关联帐户之间拆分单笔付款,以便它们都单独支付费用。您最多可以做多次单独收费——比如从客户那里拿走卡,将其克隆到每个涉及的个人帐户,然后对每个单独收费 (https://stripe.com/docs/connect/cloning-customers-across-accounts)。我真的不建议这样做,因为它可能会导致更多的拒绝和争议(购物车中有 5 个卖家的 5 件商品并由实际的 5 个卖家收取费用,这很奇怪,我希望该公司收取一次费用)经营市场)。

如果您真的需要采用这种类型的商业模式,即一次性付款,然后在多个卖家之间进行拆分,那么您确实需要采用关联的方法,并让平台支付费用,这是唯一的方法,它在 https://stripe.com/docs/connect/charges#types 中有详细讨论。