ruby-on-rails - 如何向 Stripe 客户申请优惠券

标签 ruby-on-rails ruby stripe-payments stripe.net

我找不到任何方法将优惠券/折扣应用于定期付款的现有客户。我正在使用 stripe gem。我继续在 Stripe 仪表板上创建了优惠券。我在他们的 API 页面上没有看到如何添加优惠券。我已经尝试了下面的解决方案,但没有成功。

cu = Stripe::Customer.retrieve("cus_XXX")

cu.discount = "my_coupon_id"

cu.save

# returns Stripe::InvalidRequestError: (Status 400) Received unknown parameter: discount

我一定缺少某种方法。我缺少什么来解决这个问题。

最佳答案

您需要将 coupon 参数与 Update Customer API 一起使用。所以在 Ruby 中会是这样的:

cu = Stripe::Customer.retrieve("cus_XXX")
cu.coupon = "my_coupon_id"
cu.save

关于ruby-on-rails - 如何向 Stripe 客户申请优惠券,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27662394/

相关文章:

ruby-on-rails - rails : wrong number of arguments (1 for 0) for . 新

ruby - 当没有对对象的引用时,对象会发生什么特别的事情吗?

c# - Stripe.Net直充

c++ - 将 Stripe 集成到 qt 移动应用程序中

ruby-on-rails - 什么时候用delegate,什么时候用has_one :through?

ruby-on-rails - 如何使用 Rails 3 停止 <%= strings %> 自动编码

ruby-on-rails - 匹配时的情况

html - 使用 Ruby 从 HTML 文档中剥离文本

ruby - 如何禁用 Guard (Ruby) 中的通知?

javascript - 从 Stripe API 检索发票时,如何缩小结果范围以仅检索对象内一个属性的数据?