Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ajax/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ajax 使用javascript集成stripeconnect_Ajax_Oauth 2.0_Payment_Stripe Payments - Fatal编程技术网

Ajax 使用javascript集成stripeconnect

Ajax 使用javascript集成stripeconnect,ajax,oauth-2.0,payment,stripe-payments,Ajax,Oauth 2.0,Payment,Stripe Payments,我正在尝试将stripe connect集成到我的应用程序中,这里是参考url()。在这里,他们指定在用户创建帐户后发布授权代码 curl-X POST\ -d客户机密=sk测试\u BKOKIKJOVBII2HLWGH4OLFQ2\ -d代码=授权\ U代码\ -d授权类型=授权代码 这里我有客户机密码和授权码,但当我写ajax文章时,就像下面这样 $.ajax({ type: "POST", dataType:"json", url: "https://c

我正在尝试将stripe connect集成到我的应用程序中,这里是参考url()。在这里,他们指定在用户创建帐户后发布授权代码

curl-X POST\ -d客户机密=sk测试\u BKOKIKJOVBII2HLWGH4OLFQ2\ -d代码=授权\ U代码\ -d授权类型=授权代码

这里我有客户机密码和授权码,但当我写ajax文章时,就像下面这样

$.ajax({
      type: "POST",
      dataType:"json",
      url: "https://connect.stripe.com/oauth/token/",
      data: {client_secret:"sk_test_gcpX7F3XXXXXXXXXXXX",code:"ac_43xnkqCpBtNu6ywXXXXXXXXXXX",grant_type:"ac_43xnkqCpBtNu6ywqLXXXXXXXXXXXXXX"},
      success: function(resp) {
        alert(resp);
      }
});
我得到的错误像301永久移动,即使我现在不可以我做ajax帖子或有任何方法,我们可以这样做,而不是js


有谁能帮助我使用accesstoken获取用户帐户详细信息。

首先,您的请求是错误的,您应该

grant_type : "authorization_code"
而不是你刚从授权调用中得到的认证码。其他参数都很好

虽然我尝试使用JS而不是JAVA,但一开始我遇到了一个CORS错误,所以我使用了

dataType : "jsonp"
但是Stripe的服务器返回了一个HTML格式的响应,我得到了一个MiME错误。 我最终放弃了使用javascript,而是从后端完成了。无论如何,这似乎是一个更安全的选择:)

Strip建议您使用来处理令牌生成。 它现在取决于后端使用的语言

祝你好运