Stripe payments 创建新条带订阅时,如何向SetupIntent提供返回url?

Stripe payments 创建新条带订阅时,如何向SetupIntent提供返回url?,stripe-payments,Stripe Payments,当我使用需要额外SCA身份验证的卡创建新的试用订阅时,将创建一个挂起的SetupIntent对象。它的状态等于需要\u action,这意味着它已经被确认并等待SCA身份验证流完成(使用Stripe.js的handleCardSetup()) 我需要某种方法来指定重定向返回到SetupIntent的url,以便用户可以从SCA身份验证站点重定向回我的应用程序。问题在于,根据文档,我可以在创建时指定返回\u url到SetupIntent,或者在创建订阅时,已确认挂起的SetupIntent对象

当我使用需要额外SCA身份验证的卡创建新的试用订阅时,将创建一个挂起的SetupIntent对象。它的状态等于
需要\u action
,这意味着它已经被确认并等待SCA身份验证流完成(使用Stripe.js的
handleCardSetup()

我需要某种方法来指定重定向
返回到SetupIntent的url
,以便用户可以从SCA身份验证站点重定向回我的应用程序。问题在于,根据文档,我可以在创建时指定
返回\u url
到SetupIntent,或者在创建订阅时,已确认挂起的SetupIntent对象

那么我如何指定
返回\u url
?在我创建订阅之前,是否有可能做到这一点


提前谢谢

如今,Stripe不允许您修改由其计费产品自动创建的
PaymentIntent
SetupIntent
return\u url
属性


在这种情况下,您必须执行自动确认流程,并且无法控制重定向步骤。这应该不是问题,因为此时您的客户在您的页面上,您可以在成功后始终提交到您的服务器,并保留webhook解决方案作为备用方案,以捕获客户在到达您的重定向URL之前关闭浏览器的情况。

谢谢您的回答!那么,您的意思是说我的客户总是停留在我的页面上,因为
handleCardSetup()
总是应该在iframe中运行吗?至少这是我在运行测试SCA流时看到的。正确!使用3D Secure 2.0,身份验证在页面上进行,不需要重定向。