【问题标题】:How can I confirm a card which requires 3D Auth after a card update?如何在卡片更新后确认需要 3D Auth 的卡片?
【发布时间】:2021-04-30 02:32:41
【问题描述】:

当我使用条带创建订阅并且客户已经有默认设置的付款方式时,我知道在需要 3D 身份验证时如何确认卡,因为我可以查看失败原因,但如果客户在其中更新他们的卡怎么办当月...

当客户已有有效订阅时,如何检查新的付款方式是否需要 3D 身份验证?我是否可以在下一次订阅计费之前执行 3D 身份验证,使其无需交互即可自动运行?

【问题讨论】:

    标签: stripe-payments


    【解决方案1】:

    在周期中更改客户的卡时,您应该使用 SetupIntent 将卡附加到客户(如果需要,还可以执行任何身份验证)。

    SetupIntent 将尝试为任何未来的 off_session 付款(例如定期订阅付款)申请身份验证豁免。发卡行仍有可能要求对定期付款进行身份验证,SetupIntent 只是尝试减少这种机会,以在此处解决您的问题:

    我可以在下一次订阅计费之前执行 3D 身份验证,这样它就可以自动运行而无需交互?

    如果下一次定期付款失败,您必须让您的客户重新进入会话(到您的付款页面),然后使用confirmCardPayment() 验证subscription.latest_invoice.payment_intent.client_secret

    【讨论】:

      猜你喜欢
      • 2019-10-20
      • 2020-08-15
      • 1970-01-01
      • 2014-11-30
      • 1970-01-01
      • 2021-08-12
      • 2016-10-24
      • 1970-01-01
      • 2021-05-04
      相关资源
      最近更新 更多