Javascript Stripe jQuery验证-如何验证输入优惠券的验证?

Javascript Stripe jQuery验证-如何验证输入优惠券的验证?,javascript,jquery,ruby-on-rails,stripe-payments,coupon,Javascript,Jquery,Ruby On Rails,Stripe Payments,Coupon,我将要实现优惠券分条结账,并考虑是否有方法验证输入的优惠券是否仍然有效 Stripe发布了一个用于签出()的jQuery库,但没有提到优惠券 如何验证输入的优惠券是否有效 谢谢在服务器端,您可以包括以下内容。这假设您的优惠券代码位于tuople.rb模型的服务器/数据库中 # order creation controller def create codes = Coupon.all.pluck(:code) code = params[:entered_code] begin

我将要实现优惠券分条结账,并考虑是否有方法验证输入的优惠券是否仍然有效

Stripe发布了一个用于签出()的jQuery库,但没有提到优惠券

如何验证输入的优惠券是否有效


谢谢

在服务器端,您可以包括以下内容。这假设您的优惠券代码位于tuople.rb模型的服务器/数据库中

# order creation controller
def create
  codes = Coupon.all.pluck(:code)
  code = params[:entered_code]

  begin
    raise "error" if codes.include? code
    # create
  rescue
    flash[:error] = "Coupon code is not valid"
    render 'new' # or something
  end
end

客户端验证将更加复杂。出于安全原因,您不希望将所有优惠券代码都放在客户端上,但您可以启动一个ajax调用,检查服务器端记录以进行验证。

条带当前仅允许将优惠券用于条带连接订阅

优惠券不适用于直接收费,在向客户实际收费之前,您必须自己实施自己的折扣系统