在 Stripe 平台帐户上分摊订阅费用

Split payment for subscriptions on Stripe platform account

stripe api documentation 似乎没有涵盖我正在寻找的特定案例:

在平台账户上订阅某人的计划,并自动将他们每月会费的一部分发送到第二个账户:

我有两个账户:

我有一个计划,platformplan 在平台帐户上。

我想为某人订阅该计划,但将部分费用发送到服务帐户。


他们的文档涵盖了类似但不适用的请求:

服务帐户上的 serviceplan 可以 subscribed to and an application fee taken 通过:

application_fee_percent: 10,
stripe_account: "{CONNECTED_STRIPE_ACCOUNT_ID}",

这可行(并且非常有助于向服务帐户显示费用明细和总成本),但如果我想更改计划,我需要访问服务帐户,这并不理想。我正在尝试设置它,以便我可以在连接到应付服务帐户的平台(我控制的)上有单独的计划。


您可以拆分 charge via the destination 字段:

destination: {
    amount: 877,
    account: "{CONNECTED_STRIPE_ACCOUNT_ID}",
},

但是有没有办法用 subscription/plan 做类似的事情?

想法是改为在连接的帐户上创建计划、客户和订阅。这确保了账户所有者获得他们的资金份额。您将通过申请费获得平台的份额。这是概述here.

另一种解决方案是在平台上收费,事后将资金转移到一个(或多个)关联账户,同时将转移与该计费周期的费用相关联。这种方法记录在案 here