erb
1 <%= form_with scope: :money, url: money_path do |f| %> 2 <%= f.hidden_field :id, value: current_user.id, required: true %> 3 <script src="https://checkout.stripe.com/checkout.js" class="stripe-button" 4 data-key="<%= Rails.configuration.stripe[:publishable_key] %>" 5 data-description="A month's subscription" 6 data-currency="jpy" 7 data-amount="100.0" 8 data-locale="auto"> 9 </script> 10 <% end %>
ruby
1 def create 2 @money = Donation.new(create_params) 3 if @money.save 4 Stripe::Charge.create( 5 amount: 100.0, 6 currency: 'jpy', 7 customer: "StripeのカスタマーID", 8 description: "メモ" 9 ) 10 redirect_to root_path 11 end
困っていること
Qiitaの情報や公式ドキュメントを見ながら見よう見まねで上記のような感じ実装するところまではできたのですが、処理を実行するとserver responded with status 400
になってしまってどうすれば良いかわからなくて困っています。
エラー意味のとしては、要求されているパラメーターに問題があるからと言われているのですが解決策として、何をどうしたらいいかわからないです、、
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。