创建新的Stripe订阅时如何为SetupIntent提供return_url?

时间:2019-09-03 21:30:44

标签: stripe-payments

当我使用需要其他SCA身份验证的卡创建新的试用订阅时,待处理的SetupIntent对象为automatically created。其状态等于requires_action,这意味着它已经被确认并正在等待SCA身份验证流完成(使用Stripe.js的handleCardSetup())。

我需要一些方法来指定重定向return_url到SetupIntent,以便可以将用户从SCA身份验证站点重定向回我的应用程序。问题是,根据文档,我可以在创建时指定return_url或在confirmation上向SetupIntent指定return_url,但是到创建订阅时,已经确认了待处理的SetupIntent对象。

那么如何指定... +(Integer)finalbyte.get(i); ?在创建订阅之前,可能有办法做到这一点吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

如今,Stripe不允许您修改由其结算产品自动创建的return_urlPaymentIntent的{​​{1}}属性。

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