gpt4 book ai didi

ruby-on-rails - 在 Rails 中使用 Stripe 进行单次充电

转载 作者:数据小太阳 更新时间:2023-10-29 08:23:58 25 4
gpt4 key购买 nike

我正在尝试弄清楚如何接受在表单输入字段中输入的单笔费用中使用条纹的信用卡。

示例:用户 1 登录并创建了一个帖子,在字段中输入了 20 美元并单击提交。帖子被创建,20 美元从他的卡中扣除。用户 2 做同样的事情,但投入 45 美元并输入他的信用卡并提交表格。

我已经完成了以下工作;- 设计设置- 角色- 条纹 gem 安装和帐户设置

我还没有找到一个例子来解释对条纹的单一收费,一切都是基于订阅的。

我是新手,所以我试图模仿订阅示例,但没有成功。

最佳答案

下面是我如何使用 Stripe 和 ActiveMerchant gem 执行单次收费。

transaction = ActiveMerchant::Billing::StripeGateway.new(:login => STRIPE_SECRET_KEY)

paymentInfo = ActiveMerchant::Billing::CreditCard.new(
:number => "4242424242424242",
:month => "12",
:year => "2020",
:verification_value => "411")

purchaseOptions = {:billing_address => {
:name => "Customer Name",
:address1 => "Customer Address Line 1",
:city => "Customer City",
:state => "Customer State",
:zip => "Customer Zip Code"
}}

response = transaction.purchase((17.50 * 100).to_i, paymentInfo, purchaseOptions)

if response.success? then
logger.debug "charge successful"
end

关于ruby-on-rails - 在 Rails 中使用 Stripe 进行单次充电,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14206802/

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