作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在尝试在 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/
我是一名优秀的程序员,十分优秀!