Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何向客户申请优惠券_Ruby On Rails_Ruby_Stripe Payments_Stripe.net - Fatal编程技术网

Ruby on rails 如何向客户申请优惠券

Ruby on rails 如何向客户申请优惠券,ruby-on-rails,ruby,stripe-payments,stripe.net,Ruby On Rails,Ruby,Stripe Payments,Stripe.net,我找不到任何方法将优惠券/折扣应用于再次付款的现有客户。我正在使用条带宝石。我继续在Stripe仪表板上创建了优惠券。我看不到有人提到如何在他们的API页面上添加优惠券。我在下面尝试了这个解决方案,但没有效果 cu = Stripe::Customer.retrieve("cus_XXX") cu.discount = "my_coupon_id" cu.save # returns Stripe::InvalidRequestError: (Status 400) Received un

我找不到任何方法将优惠券/折扣应用于再次付款的现有客户。我正在使用
条带
宝石。我继续在Stripe仪表板上创建了优惠券。我看不到有人提到如何在他们的API页面上添加优惠券。我在下面尝试了这个解决方案,但没有效果

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

cu.discount = "my_coupon_id"

cu.save

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

一定有什么方法我不知道。要解决这个问题,我缺少了什么。

您需要使用
优惠券
参数以及Ruby中的so,这类似于:

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

感谢您的编辑,但该客户id是假的:我的错,假设是最坏的!我想这并不是什么秘密,但最好还是把它去掉:)