问题:我创建了一个新的Stripe帐户并将其连接到我的应用程序,完成了所有新的测试发布和api秘密密钥...添加到了我的凭据和配置中。
我的所有键都成功通过调用:
Rails.application.credentials.dig(:stripe, :publishable_key),
...同时在config和stripe.js文件中
我更新凭据中的密钥并进行测试付款并获得
No such token: tok_1EKxxxxxxxxxxxhQKy
然后我手动将新的可发布密钥放入stripe.js文件中,它可以工作...
要进行测试,我尝试输入旧的测试密钥,但得到相同的错误。所以我假设凭据挖掘正在获取我的旧密钥,因为它具有相同的错误?
凭据是否有可能不更新吗?
现在,我能想到的一个问题是,在过去,我使用原子来更新我的凭据,但从未成功。我最近遇到了一个帽子后原子无法使用凭证的情况,但是nano可以。因此,我实现了它,并且它起作用了(直到我输入了新的密钥)。所以我想知道我对旧原子凭证的旧输入是否会干扰?我对此表示怀疑,但也许值得一提
当我想使用凭据实施时,可以做些什么来解决此问题?
所有键都是测试键,并且在正确的位置。 我假设在stripe.js文件中,凭据或挖掘只是在获取旧密钥?
因为当我手动输入旧的测试密钥时,它无法与凭证挖掘相同的错误起作用。
在我更新新密钥的凭据之前,一切都工作正常……
答案 0 :(得分:0)
Spring缓存的凭证文件
spring stop