条纹重定向到结账

Posted

技术标签:

【中文标题】条纹重定向到结账【英文标题】:Stripe RedirectToCheckout 【发布时间】:2021-06-30 20:49:12 【问题描述】:

我正在尝试创建某种支付模式,用户点击支付方式,在本例中为 Stripe,然后在新标签页中打开 Stripe 的结帐页面。

问题是显然我无法从服务器端生成条带结帐 url,我必须在我自己的函数中使用它:

stripe.redirectToCheckout(sessionId: data.id);

我想知道在 Jquery 中是否有一种方法可以存储该函数生成的 url 并防止重定向,以便我可以使用自己的函数?

提前谢谢你

【问题讨论】:

【参考方案1】:

目前没有办法生成 Checkout URL 服务器端,或以其他方式存储它。

在您准备好实际重定向它们之前不要调用该函数。

【讨论】:

嗨@floatingLomas,我的目标是在新标签页中打开重定向...有什么想法吗? Stripe.js Checkout 无法做到这一点。如果您希望控制自己的重定向,请考虑查看 PaymentIntent API 的 next_action 和 Stripe.js confirmCardPayment。 @floatingLomas 你能看看这个问题吗:***.com/q/66983230/9409877【参考方案2】:

我的方式

    使用按钮'a link' target=_blank 到条纹按钮页面

    stripe button page 让它自动跳转到stripe paypage

    $( "#checkout-button" ).on( "click", function() 
       fetch()
    );
    $( "#checkout-button" ).click();
    或者就这样做
    $(function()
       fetch()
    );

【讨论】:

以上是关于条纹重定向到结账的主要内容,如果未能解决你的问题,请参考以下文章

在 Drupal 的 UberCart 结帐期间重定向到注册页面而不是登录页面?

Magento 1.8.0.0:添加自定义付款方式重定向到新页面

使用 Express Checkout 的定期付款资料总共有多少重定向

什么可能导致 Magento 在 Paypal 重定向时将新地址更改回默认地址?

使用 301 重定向重定向 404 是将现有页面重定向到主页

Linux就该这么学——初识重定向