创建PaymentMethod后几个小时,我可以将Stripe PaymentMethod附加到客户吗?

问题描述

用户在我的网站上注册时,将创建一个挂起的注册对象。用户必须验证其电子邮件以创建帐户对象。

我想在用户注册时收集用户的付款信息,但是请等待创建Customer对象,直到他们实际验证其电子邮件并拥有一个帐户。这可能吗?在我将PaymentMethod附加到客户之前,是否可以经过最大时间?

解决方法

是的,这绝对是可能的。最好的选择是创建一个SetupIntent,让您安全地收集他们的付款详细信息。一旦SetupIntent成功完成,您将获得一个有效的PaymentMethod,您可以在将来将该其附加到新客户而没有特定的时间限制。

您可以在Stripe的文档中详细了解此内容:https://stripe.com/docs/payments/setup-intents