Twitch makes a HTTP request to your end point like how you would load a website.
Twitch’s webhook validator is loading your webpage to see if you web page returns the requested hub.challenge. To validate the end point is valid.
After that the subscription is all setup and now you should get webhook notifications when they fire