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

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

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

stripe.redirectToCheckout({sessionId: data.id});

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

提前谢谢你

【问题讨论】:

    标签: javascript jquery stripe-payments


    【解决方案1】:

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

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

    【讨论】:

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

    我的方式

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

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-11-24
      • 1970-01-01
      • 2019-09-16
      • 1970-01-01
      • 2017-01-30
      • 1970-01-01
      • 1970-01-01
      • 2021-02-03
      相关资源
      最近更新 更多