gpt4 book ai didi

ruby-on-rails - 使用Stripe Checkout添加参数

转载 作者:行者123 更新时间:2023-12-04 13:49:33 24 4
gpt4 key购买 nike

我正在尝试向Stripe Checkout添加参数。

new.html.erb

<%= form_for @user do |f| %>

<%= f.label :first_name %>
<%= f.text_field :first_name %>

<%= f.label :last_name %>
<%= f.text_field :last_name %>

<% end %>
<%= form_tag charges_path, class: 'stripeform' do %>

<script src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="<%= Rails.configuration.stripe[:publishable_key] %>"
data-description="Beautiful"
data-amount="<%= @price*100 %>"
data-image="<%= image_tag "logo.png" %>"></script>

<% end %>

考虑到Stripe有自己的“提交”按钮,如何传递附加参数?

最佳答案

您可以在用于Checkout的表单内添加额外的<input>字段。它们将与Stripe token 一起发布

<form action="/charge" method="POST">
<input type="text" name="extraParam">
<input type="text" name="extraParam2">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_XXX"
data-image="/square-image.png"
data-name="Demo Site"
data-description="2 widgets ($20.00)"
data-amount="2000">
</script>
</form>

另一种解决方案是使用 Custom Checkout来检索 token()回调中的 token ,然后将其添加为您自己的表单中的隐藏输入并提交。

关于ruby-on-rails - 使用Stripe Checkout添加参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28247894/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com