【发布时间】:2021-04-30 02:32:41
【问题描述】:
当我使用条带创建订阅并且客户已经有默认设置的付款方式时,我知道在需要 3D 身份验证时如何确认卡,因为我可以查看失败原因,但如果客户在其中更新他们的卡怎么办当月...
当客户已有有效订阅时,如何检查新的付款方式是否需要 3D 身份验证?我是否可以在下一次订阅计费之前执行 3D 身份验证,使其无需交互即可自动运行?
【问题讨论】:
标签: stripe-payments
当我使用条带创建订阅并且客户已经有默认设置的付款方式时,我知道在需要 3D 身份验证时如何确认卡,因为我可以查看失败原因,但如果客户在其中更新他们的卡怎么办当月...
当客户已有有效订阅时,如何检查新的付款方式是否需要 3D 身份验证?我是否可以在下一次订阅计费之前执行 3D 身份验证,使其无需交互即可自动运行?
【问题讨论】:
标签: stripe-payments
在周期中更改客户的卡时,您应该使用 SetupIntent 将卡附加到客户(如果需要,还可以执行任何身份验证)。
SetupIntent 将尝试为任何未来的 off_session 付款(例如定期订阅付款)申请身份验证豁免。发卡行仍有可能要求对定期付款进行身份验证,SetupIntent 只是尝试减少这种机会,以在此处解决您的问题:
我可以在下一次订阅计费之前执行 3D 身份验证,这样它就可以自动运行而无需交互?
如果下一次定期付款失败,您必须让您的客户重新进入会话(到您的付款页面),然后使用confirmCardPayment() 验证subscription.latest_invoice.payment_intent.client_secret
【讨论】: