Method: Pay::LemonSqueezy.configure_webhooks

Defined in:
lib/pay/lemon_squeezy.rb

.configure_webhooksObject



47
48
49
50
51
52
53
54
55
# File 'lib/pay/lemon_squeezy.rb', line 47

def self.configure_webhooks
  Pay::Webhooks.configure do |events|
    events.subscribe "lemon_squeezy.order_created", Pay::LemonSqueezy::Webhooks::Order.new
    events.subscribe "lemon_squeezy.subscription_created", Pay::LemonSqueezy::Webhooks::Subscription.new
    events.subscribe "lemon_squeezy.subscription_updated", Pay::LemonSqueezy::Webhooks::Subscription.new
    events.subscribe "lemon_squeezy.subscription_payment_refunded", Pay::LemonSqueezy::Webhooks::SubscriptionPayment.new
    events.subscribe "lemon_squeezy.subscription_payment_success", Pay::LemonSqueezy::Webhooks::SubscriptionPayment.new
  end
end