stripe-payments - 如何创建订阅(使用 on_behalf_of 参数)与连接帐户的目的地转移?
问题描述
我们的目标
我们有一个平台,在这里我们管理所有的客户、产品和价格。是否可以让关联账户从平台账户收取的订阅费用中收取费用?(关联账户可以在所有地区)。
我们希望添加可以接收订阅付款的关联帐户。理想的情况是在平台账户上结算所有费用,然后转移到关联账户。
选项1
从文档中,最简单的是使用transfer_data[destination]
.
但是,事实证明,如果您连接的帐户来自不同的地区,这是不可能的。例如,美国的关联账户,而平台位于澳大利亚。
选项 2
Pass stripe_account
header,但这里的问题是客户和价格需要属于连接的帐户,这不是一个选项。
选项 3(唯一的解决方案?)
因此,解决方案是使用docs 中介绍on_behalf_of=connected_account_id
的参数。问题是API,没有这样的参数。stripe.Subscription.create()
有没有人成功地设法创建订阅,使用on_behalf_of
?
解决方案
目前,Stripe 并未正式支持on_behalf_of
on Subscription
,唯一可用的官方选项是您提到的前 2 个。
对于选项 #3,它是您可以访问的私人测试版的一部分。我建议就此与他们的支持团队联系
推荐阅读
- java - How to DRY inside activities
- django - What would be considered the root directory to a third party javascript in Django
- spring-boot - 使用 Spring Security 授权使用 OAuth2 数据创建自定义用户
- reactjs - How to Pass Variables from a ReactJS application to REST API
- php - php mysqli_connect 连接错误(0 尝试使用 MAMP 连接到 localhost 数据库
- c# - 具有多个客户端的异步服务器套接字
- swift - Patterns: Singletons vs. Static vars and methods approach
- macos - 未安装内核驱动程序 (rc=-1908) Mac High Sierra 10.13
- java - 使用通用类型
- oracle - 使用序列中的 pk 生成更新父子表块