【发布时间】:2016-08-30 19:55:11
【问题描述】:
所以我对 ruby on rails 和 stripe 都是新手,我正在努力在我的网站上集成使用 ruby on rails 制作的支付服务。我正在使用指南来帮助我解决这个问题。
在我填写表格中的信息并点击提交后,我收到此消息:
Blockquote 未定义的局部变量或方法 `stripe_card_token' for # 你的意思是? stripe_customer_token
查看我的条带日志,我发现错误消息:
{
error:
{
message: "Your card number is incorrect."
type: "card_error"
param: "number"
code: "incorrect_number"
}
}
所以在这一点上很明显,我的卡号有问题。但是我发现这很奇怪,因为我在测试模式下工作(stripe 接收我可发布的测试密钥)并且正在使用 stripe 建议的 Visa 和 American Express 卡号。在此处查看他们的建议:https://stripe.com/docs/testing。
所以我真的不知道问题可能出在哪里。这让我想到了我的问题:除了我已经提到的事情之外,我可能犯了什么错误会导致这个错误消息。
【问题讨论】:
标签: ruby-on-rails stripe-payments