Payjpで課金機能を実装しています。
カードで支払うの部分までは表示されるのですが、クリックするとモーダルが不自然に大きく表記されてしまいコードに何か不備があるのかどうか、他に原因がありそうか分からないので聞いてみました。
お力貸していただける方がいれば嬉しいです。
class ProductsController < ApplicationController def index end def purchase Payjp.api_key = ENV[""] Payjp::Charge.create( :amount => 9800, :card => params['payjp-token'], :currency => 'jpy' ) end end
<%= form_tag(action: :purchase, method: :post) do %> <script type="text/javascript" src="https://checkout.pay.jp" class="payjp-button"></script> <% end %>
get 'products' => 'products#index' post 'products/purchase' => 'products#purchase'
秘密鍵と公開鍵は伏せてあります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。