【发布时间】:2021-08-19 16:48:14
【问题描述】:
我们正在开发一项可以在未来晚些时候开始订阅的服务:用户今天说他们想要该服务,但实际上几天后才开始。
我们现在正在通过SetupIntent 收集付款方式,它允许用户验证他们自己的卡,但它实际上并没有验证信用可用性。当我们收集付款方式时,我们会使用经过验证的付款方式创建预定订阅;然后,当订阅开始时,Stripe 会使用该付款方式来收款。
有时,用户在订阅开始时没有足够的信用来支付服务费用。否则,也会发生这样的情况,当 Stripe 试图取款时,客户的银行需要 3D 安全验证。 由于我们的订阅从午夜开始,因此我们希望避免让用户再次参与付款流程。
所以,我们想:是否可以通过暂停PaymentIntent 立即收取付款方式,并仅在订阅开始时确认暂停?我找不到使用 Stripe 的方法(不知道它是否存在)。使用 Stripe 似乎不可能为预定订阅生成 PaymentIntent(capture_method 设置为 manual)。
您对我们如何避免订阅开始时出现付款问题有什么想法吗?
【问题讨论】:
标签: stripe-payments