我正在尝试找到一种方法,让客户在平台内的任何业务中重复使用保存的支付方法。
我正在构建一个平台,让客户可以通过条纹连接直接向企业付款。我希望客户能够在购买之前保存付款方式,然后为任何业务重复使用保存的付款方式。
据我所知,支付方式首先必须在平台的客户条带账户上创建,然后在(第一次)购买时复制到连接企业的客户条带账户。
我想使用较新的SetupIntents、PaymentMethods和PaymentIntents API,但还不能想出如何在平台和连接的条带账户之间克隆支付方式。
任何建议都将不胜感激。
发布于 2020-10-01 21:44:14
您可以将平台账号上创建的支付方式克隆到已连接账号上,方法是使用已连接账号的ID、PaymentMethod ID和保存该支付方式的客户ID调用PaymentMethods接口。在这里提供了一个完整的示例,其中包含所有支持的语言:
https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods
请注意,这只对Direct Charges是必需的,并且您每次代表已连接的帐户创建直接费用时都需要克隆PaymentMethod。解决此问题的唯一方法是在连接的帐户上创建一个重复的客户,并将克隆的PaymentMethod保存到该客户上。
https://stackoverflow.com/questions/64156153
复制相似问题