条纹 redirect_uri 将不起作用

Stripe redirect_uri will not work

我之前将stripe独立账户关联到平台账户。事实上,我一周前就做了,而且效果很好。但是不知何故,即使我遵循完全相同的程序,这次它也根​​本行不通。我已将 redirect_uri 设置为有效的 url。这就是 link 在我的平台页面中寻找我的条纹连接按钮的样子

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

我还在独立帐户的条带仪表板中将 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
}

我什至没有被带到 stripe 站点登录我的独立帐户。单击按钮后,我立即收到此错误。 redirect_uri url 是有效的并且指向一个存在的页面。有人可以帮忙吗?

此错误表明您明确告诉 Stripe 重定向到特定的 URL,并且 URL 不在您 [=11] 的白名单重定向 URL 列表中=].

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

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

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

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

这里还要仔细检查一件事:确保在测试模式和实时模式下都保存了重定向 URL。 Stripe 对每个设置都有单独的设置,并且设置仅在您从实时更改为测试时才会公开,反之亦然。

重定向 URL 设置为您的条带连接设置。

条纹->设置->连接设置

参见: