Javascript 在重定向url中设置自定义参数

Javascript 在重定向url中设置自定义参数,javascript,php,stripe-payments,Javascript,Php,Stripe Payments,我无法在3dSecure创建源代码函数中设置自定义参数,有人知道吗?我尝试了一些方法,但它覆盖了我的URL参数 当我添加重定向url时:return\u url:“www.example.com?orderid=10”在3dSecure授权之后,它会在www.example.com?client\u secret=xyz&livemode=false&source=sdf 当变量返回到我的站点时,我无法获取我的orderid变量,因为我需要更新订单 通过条带实现3dSecure的能力非常差。他们

我无法在3dSecure创建源代码函数中设置自定义参数,有人知道吗?我尝试了一些方法,但它覆盖了我的URL参数

当我添加重定向url时:
return\u url:“www.example.com?orderid=10”
在3dSecure授权之后,它会在
www.example.com?client\u secret=xyz&livemode=false&source=sdf

当变量返回到我的站点时,我无法获取我的
orderid
变量,因为我需要更新订单

通过条带实现3dSecure的能力非常差。他们在文档中提到,您可以设置自定义GET参数,但没有给出示例。


我从以前写的东西中快速地写出了一个有效的例子。你可以在这里找到它:

基本上,它使用Stripe.js/v2从输入框生成令牌,然后从生成的令牌生成卡源。不过你可以忽略这一点。重要的部分是第33行的
populateCard()
-函数中的代码

这段代码就是设置返回变量的地方。当我这样做的时候,它工作得很好,让我回到:

https://test.test.test/myresponse?client_secret=src_client_secret_xxx&livemode=false&source=src_xxx&this=atest


值得注意的部分是结尾处的
this=atest
。我想可能是因为你的url中缺少了一个协议(https://),所以它在修剪一切。也许试着把它包括进去?

你太棒了,非常感谢,非常感谢。我缺少https协议,正在localhsot进行测试。
   stripe.createSource({
         type: 'three_d_secure',
         amount: totalAmount,
         currency: "eur",
         three_d_secure: {
             card: result.source.id
         },
         redirect: {

             return_url: "www.example.com?orderid=10",
         }
     }).then(function(result2) {

      });