gpt4 book ai didi

ruby-on-rails - 如何在 Stripe 中进行退款?

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

我正在尝试在 Stripe 中退款

require "stripe"

Stripe.api_key = "sk_test_xxxxxxxxxxxxxxxx"
refund = Stripe::Refund.create(
:charge => "ch_16fdjakjlfcCAuPNIGx6R4o"
)
end

但是我得到了这个错误

undefined method `create' for Stripe::Refund:Class

我的 gemfile 中确实有 gem 'stripe'

最佳答案

检查您使用的 stripe gem 的版本是值得的。早期版本直接从收费对象中退还费用,而不是创建明确的退款。例如

charge = Stripe::Charge.retrieve("ch_123")
charge.refund

虽然文档确实指出了您尝试过的 Stripe::Refund 方法,但看起来这种方法仍然适用于最新的 stripe gem,所以我认为这是首选方法与最新的 gem 。

关于ruby-on-rails - 如何在 Stripe 中进行退款?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32624960/

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