303响应代码不起作用(使用Angular.js条带连接)

时间:2016-10-03 23:59:04

标签: javascript angularjs http ionic-framework stripe-payments

我该怎么做这个代码?据我所知,它应该重定向我的请求,但我只是得到一个错误。

我遇到错误

  

:8100 /#/ stripeCallback? scope = read_write& code = ac_9JHtmTB7Y5cJQprWgaKPm1A6QLCbceQ8:1 XMLHttpRequest无法加载https://connect.stripe.com/oauth/token。预检的响应无效(重定向)

这是获取用户条带代码后我正在制作的有角度的http请求。现在使用此请求我应该验证它。

$http({
  method: 'POST',
  url: "https://connect.stripe.com/oauth/token",
  headers: {
        'Access-Control-Allow-Origin': '*',
        'Content-Type': 'application/json;charset=UTF-8'
  },
  data: {
    grant_type: "authorization_code",
    code: stripeCode,
    client_secret: "client_secret"
  }
}).then(function (response) {
    console.log(response);
}, function (response) {
    console.log("Error -> ");
    console.log(response);
});

我做错了什么问题?

1 个答案:

答案 0 :(得分:1)

POST call to https://connect.stripe.com/oauth/token必须在服务器端进行,因为它使用client_secret参数中的秘密API密钥。您的秘密API密钥绝不能与客户端应用程序共享或嵌入。