2017-04-27 10 views
1

私は以前にプラットフォームアカウントにストライプスタンドアロンアカウントを接続しました。実際、私は週にそれをやったし、それは完全に働いた。しかし、何とか今度は、まったく同じ手順に従っていても、単純にうまくいきません。私はredirect_uriを有効なURLに設定しました。これは私のストライプが私のプラットフォームのページにボタンを接続するためのリンクが見えるものである私は、スタンドアロンのアカウントのストライプのダッシュボードにまったく同じことにREDIRECT_URIをも設定しているストライプredirect_uriは動作しません

https://connect.stripe.com/oauth/authorize?response_type=code&client_id=platform_clientid&scope=read_write&redirect_uri=redirecturi 

のように見えます。しかし、ストライプ・サイトに移動する代わりにストライプ・ボタンをクリックすると、このようなエラーが発生します。

{ 
"error": "invalid_redirect_uri", 
    "error_description": "Invalid redirect URI 'redirecturi'. Ensure this 
    uri exactly matches one of the uris specified in your application 
    settings", 
    "state": null 
} 

スタンドアロンアカウントにログインすることさえできません。ボタンをクリックするとただちにこのエラーが発生します。 redirect_uri urlは有効で、存在するページを指しています。誰も助けることができますか?

答えて

1

このエラーは、明示的に特定のURLにリダイレクトするようにStripeに指示しており、そのURLがplatform settingsのホワイトリストに登録されたリダイレクトURLのリストにないことを示しています。

あなたがストライプにユーザーをリダイレクトするときは、次のようになりますURLに送信します:あなたは、URLを複数のリダイレクトしている場合は

https://connect.stripe.com/oauth/authorize?response_type=code&client_id=ca_XXXX&scope=read_write

、あなたが明示的にどこをユーザーに返送するストライプを言うだろう名前がredirect_uriの余分なGETパラメータを追加します。これを設定する必要があります。そのURLは設定内のURLの1つと正確に一致しないため、Stripeはエラーを返します。

ストライプで設定したURLを再度確認し、リストから1つを使用するか、リストに新しいURLを追加する必要があります。

+0

koopajahありがとうございました。問題は、プラットフォームアカウントのアプリケーション設定ではなく、ストライプスタンドアロンアカウントのアプリケーション設定にredirect_uriを追加したことです。それは今働く。 – jai

関連する問題