9

有谁知道是否可以在与 Stripe 的一次性交易中接受优惠券?

我知道您可以添加带有定期订阅的优惠券,但我只想能够为一次性付款提供折扣。

4

3 回答 3

11

我认为这里的想法是您可以完全控制个人费用(或一次性付款,无论您想如何称呼它们)。因此,您可以在自己的应用程序中创建任何优惠券机制来收取费用。归根结底,您只是告诉 Stripe “向这张卡充值 $X.YZ”。

订阅有点不同,因为它们是更结构化的数据。他们依赖于一个有固定价格的计划。

希望这是有道理的,但我同意他们不允许您将优惠券应用于单次收费是很奇怪的。

于 2013-10-17T01:06:48.840 回答
6

不,不可能。他们的文档声明它仅适用于带有订阅或发票项目的发票。

https://stripe.com/docs/api?lang=ruby#coupons

于 2013-09-06T20:21:12.527 回答
1

使用折扣券是不必要的维护one-time charges负担。Stripe所以他们不支持这一点,建议我们自己保留discount coupons一次收费的记录。

也没有多大意义。所以这里是如何做到这一点

  • discount coupons已经在Stripe
  • 当您的客户提交coupon一次性费用时,您可以取消amount%age取消
  • 并从价格中减少金额并致电Stripe API收取折扣金额。
  • 您需要自行跟踪此类费用discounted amount并支付此类费用。coupon

插图: 伪代码

coupon = params[:promo_code]
discounted_amount = coupon.discount_amount
amount_to_charge = actual_price - discounted_amount
Stripe::Charge.create(customer: cust_id, amount_to_charge)

# update the coupon and charge info in local database

有关更多信息,请参阅此链接

https://stripe.com/docs/recipes/coupons-for-charges

于 2016-03-31T08:13:21.650 回答