条带redirect_uri将不起作用

jai*_*jai 4 stripe-payments stripe.net stripe-connect

我之前已经将带区独立帐户连接到平台帐户。实际上,我一周前就做了,而且效果很好。但是,即使我遵循完全相同的过程,这次还是无法使用。我已将redirect_uri设置为有效的网址。这是链接在平台页面中寻找我的条纹连接按钮的样子

https://connect.stripe.com/oauth/authorize?response_type=code&client_id=platform_clientid&scope=read_write&redirect_uri=redirecturi
Run Code Online (Sandbox Code Playgroud)

我还将独立帐户的条纹仪表板中的redirect_uri设置为完全相同。但是,当我单击条纹按钮而不是被带到条纹站点时,我最终遇到这样的错误。

{
 "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
}
Run Code Online (Sandbox Code Playgroud)

我什至没有被带区网站登录到我的独立帐户。单击按钮后,就会出现此错误。而且redirect_uri网址是有效的,并且指向存在的页面。有人可以帮忙吗?

koo*_*jah 8

该错误表明您正在明确告诉Stripe重定向到特定URL,并且该URL不在平台设置中列入白名单的重定向URL的列表中。

当您将用户重定向到Stripe时,您会将他们发送到如下所示的URL:

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

如果您有多个重定向URL,则可以通过添加额外的GET参数(名称为)来明确告诉Stripe将用户发送回何处redirect_uri。您目前必须对此进行设置,并且该URL与设置中的其中一个URL不完全匹配,因此Stripe返回错误。

您需要仔细检查在Stripe中设置的URL,并确保使用列表中的URL或向列表中添加新URL。