2016-10-03 18 views
0

このコードはどうすればよいですか?理解しているとおり、リクエストをリダイレクトする必要がありますが、エラーが発生するだけです。 8100 /#/ stripeCallback:応答コードが機能しません(Angular.jsでストライプ接続)

エラー私は

を取得しますか?範囲=読み取りの書き込み&コード= 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

これはサーバー経由で行う必要があります。秘密鍵の全体のポイントは、それを秘密にすることです – charlietfl

答えて

0

POST call to https://connect.stripe.com/oauth/tokenは、client_secretパラメータの秘密APIキーを使用するため、サーバー側にする必要があります。シークレットAPIキーは、クライアントサイドアプリケーションと共有したり、埋め込んだりしないでください。

関連する問題