実現したいこと
カード決済機能を動作するようにする
前提
Ruby on Railsでフリマアプリを作っています
購入機能を実装中に以下のエラーメッセージが発生しました。
(購入ボタンをおすと)
発生している問題・エラーメッセージ
NameErrorと出ているが、決まっているものだと認識しているので
解消する術が検討もつきません。
よろしくお願いします・・・
エラー画像 https://gyazo.com/16bc01c531e725a04266b3eaeca99668 エラーメッセージ NameError in OrdersController#create uninitialized constant OrdersController::Payjp
該当のソースコード
ruby
1def pay_item 2 Payjp.api_key = ENV['PAYJP_SECRET_KEY'] 3 Payjp::Charge.create( 4 amount: @order.params[:price], # 商品の値段 5 card: order_params[:token], # カードトークン 6 currency: 'jpy' # 通貨の種類(日本円) 7 ) 8end
試したこと
tokenの生成はできているか?
A. payjpサイトで確認できた
記述の見直し
A,カリキュラムを見直しながら、確認しました。
*
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件