条纹连接认证失败 - invalid_client:没有这样的API密钥:承载

问题描述 投票:3回答:2

我工作的Ruby on Rails的与OmniAuth-StripeConnect Gem,每次我尝试连接到条纹连接API我得到了验证这种故障,“重定向”我的Omniauth回调控制器的故障方法:

E, [2018-05-28T13:41:50.435158 #58778] ERROR -- omniauth (stripe_connect) Authentication failure! invalid_credentials: OAuth2::Error, invalid_client: No such API key: Bearer
{
  "error": "invalid_client",
  "error_description": "No such API key: Bearer"
}

我在invalid_client的错误意味着这些任何一个的文档中发现: https://stripe.com/docs/connect/oauth-reference#post-deauthorize-error-codes

  • client_id不属于你
  • stripe_user_id不存在或无法连接到您的应用程序
  • API密钥模式(居住或测试模式)不匹配client_id模式

但我翻了一番检查,这是没有这些。

有没有人有一个想法?

ruby-on-rails authentication stripe-connect
2个回答
0
投票

老问题,但我知道我今天碰到这个错误也来了,它可以帮助其他人的未来。回购/宝石的老板说,他不是“真正支持”它了,反正。这个回答假设你试图让用户创建他们的帐户条纹,并通过了身份验证令牌返回到您的控制器。

我决定干脆用宝石跳过。 “毁灭”的安装说明后,我发现把stripe_connect方法OmniauthCallbacksController下仍担任你所期望的 - 你只是没有得到上述的错误。

按照条纹连接文档(https://stripe.com/docs/connect/standard-accounts#redirected),如果您没有收到一个错误代码,则请求成功。您会收到一个授权码,可通过使用他们的API来访问该用户的条纹账户的响应里面。你只会有五分钟时间到期前使用该令牌。我想你需要通过再次,如果你错过了启动的整个过程。

希望这可以帮助。


0
投票

我认为你是活卡测试API密钥的测试?

© www.soinside.com 2019 - 2024. All rights reserved.