Javascript 编码手册,Stripe引发错误:此客户没有附加的付款来源

Javascript 编码手册,Stripe引发错误:此客户没有附加的付款来源,javascript,ruby,ruby-on-rails-4,stripe-payments,Javascript,Ruby,Ruby On Rails 4,Stripe Payments,我检查了每个可能包含问题的文件,尝试使用其他API版本,所以基本上尝试了我在互联网上找到的所有东西 这是我的User.rb文件: class用户

我检查了每个可能包含问题的文件,尝试使用其他API版本,所以基本上尝试了我在互联网上找到的所有东西

这是我的User.rb文件:

class用户结束
此错误表示创建的客户没有令牌。在代码中:

customer = Stripe::Customer.create(description: email, plan: plan_id, source: stripe_card_token)
stripe\u card\u token
可能是
nil
或空字符串


请注意,在JavaScript代码中的
stripeResponseHandler
回调中,您应该首先检查
response.error
,以确保令牌创建成功。你可以在这里找到一个例子:。

我通过添加

.卡片

方法调用User.js文件中的Stripe createToken函数


您使用的是哪个版本的
条带
gem?1.16.1是gem的版本。我尝试的api是最新的,是2015-01-11。
1.16.1
非常旧,比您尝试的两个api版本都旧。你是否考虑更新一个新版本?目前,
1.38.0
是最新版本。我已经尝试过了,但仍然收到错误“此客户没有附加的付款来源”。虽然在服务器尝试提交事务后,我看到500个内部服务器。条带日志给出400个请求错误。
  if (!error) {
      Stripe.card.createToken({
        number: ccNum,
        cvc: cvcNum,
        exp_month: expMonth,
        exp_year: expYear
      }, stripeResponseHandler);
    }