Stripe payments 如何确保支付卡完全授权用于非会话费用?

Stripe payments 如何确保支付卡完全授权用于非会话费用?,stripe-payments,Stripe Payments,我的目标是使用Stripe设置自动订阅付款 在阅读时,我得到的印象是,将用法设置为off_session就足以完全授权该卡支付off session/订阅费用。但是,随后我在中遇到了confirm属性,该属性表示: 设置为true可尝试立即确认此设置意图。这 参数默认为false。如果随附的付款方式是信用卡, 如果需要额外的身份验证,可以提供返回url 必需的 我就是不明白。这是什么样的确认?我是否需要将此设置为true?它是如何影响ussage的?支付意图或设置意图的确认实质上是用户授权支付。

我的目标是使用Stripe设置自动订阅付款

在阅读时,我得到的印象是,将
用法设置为
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]