Hmmm, are you able to see the webhook requests coming in from Stripe into your logs? Also, within Stripe, they have some logs for the webhook events that are sometimes helpful to see what is happening.
Can you post the `webhooks_controller.rb`?
If you are overriding the Webhook controller like I showed in the episode, it should be `skip_before_action`.
```ruby
class WebhooksController < StripeEvent::WebhookController
skip_before_action :verify_authenticity_token
end
```
In your `application_controller.rb`, what does your `protect_from_forgery` look like? Try changing it to `:exception`.
```ruby
class ApplicationController < ActionController::Base
protect_from_forgery with: :exception
end
```