作成中のウェブサイトのお金を集めるためにストライプを使用しています。
これが私の見解です:
%script.stripe-button{"data-amount" => "10000", "data-description" => "A Generous Donation", "data-key" => Rails.configuration.stripe[:publishable_key], src: "https://checkout.stripe.com/v2/checkout.js"}
%br
%b Amount:
%br
%input
%script.stripe-button{"data-amount" => "", "data-description" => "A Generous Donation", "data-key" => Rails.configuration.stripe[:publishable_key], src: "https://checkout.stripe.com/v2/checkout.js", style:"padding-left: 30px;"}
これが私のコントローラーです:
def create
# Amount in cents
@amount = 500
customer = Stripe::Customer.create(
:email => 'example@stripe.com',
:card => params[:stripeToken]
)
charge = Stripe::Charge.create(
:customer => customer.id,
:amount => @amount,
:description => 'Rails Stripe customer',
:currency => 'usd'
)
rescue Stripe::CardError => e
flash[:error] = e.message
redirect_to charges_path
end
最初のボタンでは、データ量を amount 変数に送信しようとしています。2 つ目は、入力ボックスから値を収集し、ストライプ ボタンに @amount 変数と data-amount タグを設定して支払いを収集しようとしています。どうすればいいですか?