Stripe Connect:能否克隆External Account(银行账户)作为新Customer默认源?
Stripe Connect 外部账户克隆至新Customer的可行性解答
结论:不能直接克隆Stripe Connect账户下的External Account(银行账户)到新Customer作为默认源
原因说明
- Stripe的External Account是绑定在特定Connect账户下的专属资源,受支付安全与合规规则限制,不支持跨账户直接复制或克隆,防止未经授权的账户信息流转。
- 每个Customer的支付源必须通过合规流程创建,无法直接复用其他账户下的External Account。
替代高效方案
- 利用Stripe Payment Methods API结合
on_behalf_of参数实现信息复用:- 调用
payment_methods.create或payment_methods.attach接口,指定on_behalf_of为目标Connect账户,将原External Account转换为可跨场景使用的Payment Method。 - 将转换后的Payment Method附加到新创建的Customer,并设置为默认支付源。
- 调用
- 简化用户操作:通过Stripe预填表单或Checkout Session,让用户仅需完成授权确认,无需重新输入完整银行账户信息,大幅降低操作成本。
内容的提问来源于stack exchange,提问作者Adam G
相关产品推荐
相关产品推荐

