Stripe Connect 在连接的企业帐户中重复使用客户保存的付款方式

art*_*rov 5 stripe-payments

我正在尝试为客户找到一种方法,可以为平台内的任何业务重复使用已保存的付款方式。

我正在构建一个平台,允许客户通过 Stripe Connect 直接向企业付款。我希望客户能够在购买之前保存付款方式,然后将保存的付款方式重新用于任何业务。

据我所知,支付方式首先必须在平台的客户条码账户中创建,然后在(第一次)购买时复制到关联企业的客户条码账户。

我想使用较新的 SetupIntents、PaymentMethods 和 PaymentIntents API,但一直无法弄清楚如何在平台和连接的条带账户之间克隆支付方式。

任何意见,将不胜感激。

小智 5

您可以通过使用连接帐户的 ID、PaymentMethod ID 以及保存该方法的客户 ID 调用 PaymentMethods API,将在平台帐户上创建的付款方式克隆到连接的帐户上。此处提供了 Stripe 支持的所有语言的完整示例:

https://stripe.com/docs/ payments/ payment-methods/connect#cloning- payment-methods

请注意,这仅对于Direct Charges是必需的,并且每次代表连接的帐户创建直接扣费时,您都需要克隆 PaymentMethod。解决此问题的唯一方法是在连接的帐户上创建一个重复的客户,并将克隆的 PaymentMethod 保存到其中。