not receiving webhook sample payload on HTTPS server

Topic summary

A developer successfully receives Shopify webhook sample payloads when using ngrok on their local machine, but receives nothing when switching to their production HTTPS server running Node.js.

Key Issue:

  • Local testing with ngrok works correctly
  • Production HTTPS server fails to receive any webhook payloads
  • Screenshot included showing the webhook configuration

Questions Raised:

  • What debugging options are available in Shopify for webhooks?
  • How to troubleshoot and fix webhook delivery to the production server?

Status: The issue remains unresolved with no responses yet. Common causes could include SSL certificate problems, firewall restrictions, incorrect server configuration, or the server not properly acknowledging webhook requests with a 200 OK response.

Summarized with AI on November 2. AI used: claude-sonnet-4-5-20250929.

Hi,

I’m facing issues in getting the sample payload of a webhook on HTTPS server where I’m using nodejs.
when I use ngrok then, I’m receiving the sample payload on my local machine and when I change the url to my server then I’m not receiving anything.

what options we have for debugging in shopify?
How I can start receiving webhook payload on my server?

Thanks.