Ruby on rails Stripe无事件试用期满

Ruby on rails Stripe无事件试用期满,ruby-on-rails,stripe-payments,Ruby On Rails,Stripe Payments,我一直在设置Stripe的事件,希望在用户的免费试用期即将到期时设置一个事件。Stripe一侧有一个相关事件,即customer.subscription.trial\u将结束 因此,我正在使用stripe_事件gem,并且已经在stripe.rb上设置了以下事件 StripeEvent.setup do subscribe 'charge.failed' do |event| user = User.where(stripe_customer_token: event.data.o

我一直在设置Stripe的事件,希望在用户的免费试用期即将到期时设置一个事件。Stripe一侧有一个相关事件,即
customer.subscription.trial\u将结束

因此,我正在使用stripe_事件gem,并且已经在stripe.rb上设置了以下事件

StripeEvent.setup do
  subscribe 'charge.failed' do |event|
    user = User.where(stripe_customer_token: event.data.object.customer).first
    user.subscriptionstatus = "notactive"
    user.save!
    UserMailer.stripe_cancellation(user).deliver
  end

  subscribe 'charge.succeeded' do |event|
    user = User.where(stripe_customer_token: event.data.object.customer).first
    user.subscriptionstatus = "active"
    user.save!
    UserMailer.invoice_mail.deliver
  end
end

我想知道这个
customer.subscription.试用版将如何设置。是否描述为:
订阅“试用版”将结束“
客户”订阅。试用版将结束“
”或。。。?我怎么知道呢?我在stackoverflow中使用另一个开发人员提供的线索创建了前两个事件。

stripe\u event
使用实际的事件名称(或者更高级别的名称空间,如果您想对整个事件类执行相同的操作)

要处理
customer.subscription.trial\u将\u结束
事件,请像订阅现有事件类型一样订阅它们:

  subscribe 'customer.subscription.trial_will_end' do |event|
    # do stuff
  end