我工作的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
不存在或无法连接到您的应用程序client_id
模式但我翻了一番检查,这是没有这些。
有没有人有一个想法?
老问题,但我知道我今天碰到这个错误也来了,它可以帮助其他人的未来。回购/宝石的老板说,他不是“真正支持”它了,反正。这个回答假设你试图让用户创建他们的帐户条纹,并通过了身份验证令牌返回到您的控制器。
我决定干脆用宝石跳过。 “毁灭”的安装说明后,我发现把stripe_connect
方法OmniauthCallbacksController
下仍担任你所期望的 - 你只是没有得到上述的错误。
按照条纹连接文档(https://stripe.com/docs/connect/standard-accounts#redirected),如果您没有收到一个错误代码,则请求成功。您会收到一个授权码,可通过使用他们的API来访问该用户的条纹账户的响应里面。你只会有五分钟时间到期前使用该令牌。我想你需要通过再次,如果你错过了启动的整个过程。
希望这可以帮助。
我认为你是活卡测试API密钥的测试?