如何在 Stripe 中进行退款?
How to do a refund in Stripe?
我正在尝试在 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'
值得检查一下您正在使用的条带版本 gem。早期版本直接从收费对象中退还费用,而不是创建明确的退款。例如
charge = Stripe::Charge.retrieve("ch_123")
charge.refund
看起来这种方法仍然适用于最新的条带 gem,尽管文档确实指出了您尝试过的 Stripe::Refund
方法,所以我认为这是首选方法最新的 gem.
我正在尝试在 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'
值得检查一下您正在使用的条带版本 gem。早期版本直接从收费对象中退还费用,而不是创建明确的退款。例如
charge = Stripe::Charge.retrieve("ch_123")
charge.refund
看起来这种方法仍然适用于最新的条带 gem,尽管文档确实指出了您尝试过的 Stripe::Refund
方法,所以我认为这是首选方法最新的 gem.