2016-05-05 16 views
2

ruby​​ on railとstripeの両方に新しく、ruby on railsで作成されたウェブサイトで支払いサービスを統合しようとしています。私はこれを手伝うためのガイドを使用しています。レール上のルビーのストライプエラー402:カード番号が認識されない

私は私のフォームに情報を入力した後、私はこのメッセージを受け取る提出クリックしてください:

BLOCKQUOTEはもしかしてに `#は「stripe_card_tokenローカル変数やメソッドを未定義?したがって、この時点でストライプが私のカード番号に問題があることはかなり明白である

{ 
    error: 
    { 
    message: "Your card number is incorrect." 
    type: "card_error" 
    param: "number" 
    code: "incorrect_number" 
    } 
} 

:私は、エラーメッセージを見つけ、私のストライプログで探し

をstripe_customer_token。しかし、私はテストモードで働いている(ストライプは公開可能なテストキーを受け取ります)、ビザとアメリカン・エキスプレスのカード番号を使用してストライプが自分自身を提案しているので、これは非常に奇妙です。彼らの提案はこちら:https://stripe.com/docs/testing

だから私は本当に問題が存在する可能性がある場所で紛失しています。これは私の質問に私をもたらす:可能性のある間違いは、私がすでに言及したこととは別に、このエラーメッセージにつながる可能性があります。

答えて

0

ライブモードではなくテストモードにストライプキーを使用していることを確認してください。彼らは、「sk_test」、および「pk_test」で開始する必要があり、あなたのストライプのダッシュボードからキーを取得することができます:

enter image description here

、その後、テストカードは」勝ったサイトが「ライブ」ストライプキーを使用している場合仕事。

+0

私は既にそれを確認しました。私のプログラムがTest publishable key(pkで始まる)だけをStripeに送信していることに気付かなかったのにもかかわらず。これが問題だろうか? –

関連する問題