【问题标题】:Stripe: received unknown parameter: fingerprint条纹:收到未知参数:指纹
【发布时间】:2016-03-28 13:25:41
【问题描述】:

在我的测试中我收到错误:

Failure/Error: stripeToken: stripe_helper.generate_card_token,
Stripe::InvalidRequestError:
   Received unknown parameter: fingerprint

这是我的代码:

let(:stripe_helper) { StripeMock.create_test_helper }
let(:payment_params) do
 { .., stripeToken: stripe_helper.generate_card_token }
end

我做错了什么?

【问题讨论】:

    标签: ruby-on-rails stripe-payments


    【解决方案1】:

    您可以尝试以这种方式模拟。要生成_card_token,您必须提供参数。

    let(:stripe_helper) { StripeMock.create_test_helper }
    let(:payment_params) do
       StripeMock.generate_card_token(last4: "2244", exp_month: 33, exp_year: 2255)
    end
    describe 'Token Creation' do
     it "generates and reads a card token for create charge" do
       charge = Stripe::Charge.create(amount: 500, currency: 'usd', source: payment_params)
       card = charge.source
       expect(card.last4).to eq("2244")
       expect(card.exp_month).to eq(33)
       expect(card.exp_year).to eq(2255)
     end
    end
    

    【讨论】:

    • 感谢 Mohammad Shahadat Hossain ;)
    猜你喜欢
    • 1970-01-01
    • 2019-11-02
    • 1970-01-01
    • 1970-01-01
    • 2020-01-16
    • 2020-02-12
    • 1970-01-01
    • 1970-01-01
    • 2015-05-03
    相关资源
    最近更新 更多