【发布时间】:2019-12-29 04:12:59
【问题描述】:
从 2.9.3 版本开始 -> 2.18.0 用于 ruby gem。 一直在为 Recurly.js 使用 v4,因此保持不变。
这已经工作了多年,我决定升级 gem。
我正在生成前端令牌:
recurly.configure({ publicKey: RECURLY_JS_PUBLIC_KEY })
它生成一个令牌并将其传递给我们做的后端:
Recurly::Account.create!(
account_code: account_code,
billing_info: { token_id: params['recurly-token'] }
)
一直报这个错误:
Recurly::Resource::Invalid (billing_info is invalid)
我一直在搞这个。放入随机字符串作为令牌或等待 20 分钟让令牌过期将引发不同的错误消息:
Recurly::Resource::Invalid: Token (billing_info.token_id) is either invalid or expired
所以我觉得它正在正确读取我的令牌并且密钥是正确的。会不会是我用来生成令牌的计费信息不好?我已经填写了很多正确地址和测试信用卡号码的不同组合。
我没有想法,任何帮助都会很好。
【问题讨论】:
标签: ruby-on-rails ruby recurly