Stripe payments 如何确保支付卡完全授权用于非会话费用?
我的目标是使用Stripe设置自动订阅付款 在阅读时,我得到的印象是,将Stripe payments 如何确保支付卡完全授权用于非会话费用?,stripe-payments,Stripe Payments,我的目标是使用Stripe设置自动订阅付款 在阅读时,我得到的印象是,将用法设置为off_session就足以完全授权该卡支付off session/订阅费用。但是,随后我在中遇到了confirm属性,该属性表示: 设置为true可尝试立即确认此设置意图。这 参数默认为false。如果随附的付款方式是信用卡, 如果需要额外的身份验证,可以提供返回url 必需的 我就是不明白。这是什么样的确认?我是否需要将此设置为true?它是如何影响ussage的?支付意图或设置意图的确认实质上是用户授权支付。
用法设置为off_session
就足以完全授权该卡支付off session/订阅费用。但是,随后我在中遇到了confirm
属性,该属性表示:
设置为true可尝试立即确认此设置意图。这
参数默认为false。如果随附的付款方式是信用卡,
如果需要额外的身份验证,可以提供返回url
必需的
我就是不明白。这是什么样的确认?我是否需要将此设置为true
?它是如何影响ussage的?支付意图或设置意图的确认实质上是用户授权支付。服务器端和客户端都可以尝试确认,这就是为什么存在此设置以及用于确认服务器端的API也存在的原因。但是,在构建此集成时,应使用Stripe.js在客户端进行确认,因为用户正在进行会话,并且可以在浏览器中满足SCA/3DS要求[1]
创建订阅时,PaymentIntent或SetupIntent(可用于试用订阅)将自动在引擎盖下为您创建,并链接到第一张发票。PaymentIntent或SetupIntent将针对非会话支付进行优化,因为它是针对订阅的(这就是为什么处理与客户的潜在SCA/3DS身份验证非常重要,您将在链接指南的步骤8中看到这一点)。然后,您可以使用此PaymentIntent或SetupIntent来引导客户完成注册流程,并向他们收取PaymentMethod。大致步骤如下:
创建/检索客户
收集付款信息
创建订阅
处理可能的付款失败
处理可能的SCA/3DS身份验证
这里更详细地概述了该流程[2]。我们目前也在改进流程,以简化此集成。我会让一位同事就此联系你
说到这里,你们也可以通过结帐开始订阅,这会给你们带来很多麻烦![3]
[1]
[2]
[3] 支付意图或设置意图的确认实质上是用户授权支付。服务器端和客户端都可以尝试确认,这就是为什么存在此设置以及用于确认服务器端的API也存在的原因。但是,在构建此集成时,应使用Stripe.js在客户端进行确认,因为用户正在进行会话,并且可以在浏览器中满足SCA/3DS要求[1]
创建订阅时,PaymentIntent或SetupIntent(可用于试用订阅)将自动在引擎盖下为您创建,并链接到第一张发票。PaymentIntent或SetupIntent将针对非会话支付进行优化,因为它是针对订阅的(这就是为什么处理与客户的潜在SCA/3DS身份验证非常重要,您将在链接指南的步骤8中看到这一点)。然后,您可以使用此PaymentIntent或SetupIntent来引导客户完成注册流程,并向他们收取PaymentMethod。大致步骤如下:
创建/检索客户
收集付款信息
创建订阅
处理可能的付款失败
处理可能的SCA/3DS身份验证
这里更详细地概述了该流程[2]。我们目前也在改进流程,以简化此集成。我会让一位同事就此联系你
说到这里,你们也可以通过结帐开始订阅,这会给你们带来很多麻烦![3]
[1]
[2]
[3]