如何为连接的帐户创建具有目的地转移的订阅(使用 on_behalf_of 参数)?

use*_*249 5 stripe-payments stripe-subscriptions

我们的目标

我们有一个平台,在这里我们可以管理所有客户、产品和价格。是否可以让关联账户从平台账户收取的订阅费用中收到付款?(连接的帐户可以在所有地区)。


我们希望添加可以接收订阅付款的连接帐户。理想的情况是所有费用都在平台账户上结算,然后转入关联账户。

选项1

从文档中,最简单的是使用transfer_data[destination].

但是,事实证明,如果您的连接帐户来自不同的地区,这是不可能的。例如在美国的关联账户,而平台在澳大利亚。

选项 2

pass stripe_accountheader,但是这里的问题是customers和prices需要属于关联账号,这不是一个选项。

选项 3(唯一的解决方案?)

因此,解决方案是使用docs 中介绍on_behalf_of=connected_account_id参数。问题是API 没有这样的参数。stripe.Subscription.create()

有没有人成功创建订阅,使用on_behalf_of

koo*_*jah 1

目前,Stripe 尚未正式支持on_behalf_ofSubscription唯一可用的官方选项是您提到的前两个。

对于选项#3,它是您可以访问的私人测试版的一部分。我建议联系他们的支持团队了解此事