问题描述
当用户在我的网站上注册时,将创建一个挂起的注册对象。用户必须验证其电子邮件以创建帐户对象。
我想在用户注册时收集用户的付款信息,但是请等待创建Customer
对象,直到他们实际验证其电子邮件并拥有一个帐户。这可能吗?在我将PaymentMethod
附加到客户之前,是否可以经过最大时间?
解决方法
是的,这绝对是可能的。最好的选择是创建一个SetupIntent
,让您安全地收集他们的付款详细信息。一旦SetupIntent成功完成,您将获得一个有效的PaymentMethod,您可以在将来将该其附加到新客户而没有特定的时间限制。
您可以在Stripe的文档中详细了解此内容:https://stripe.com/docs/payments/setup-intents