Webhook test not working

I’ve been trying to test webhooks but nothing happens. My webhook has a log system so that I know when it’s called and what it’s receiving but it never logs anything.

Any clues?

Thank you.

Check out the webhook implementation in Patreon’s WordPress plugin:

There’s some manipulation and verification that you must do with the headers returned with the webhook. Verification is important for security though it would likely not cause no input.

Most common situation is webhook not being properly created or lost. Try creating the webhook again.

1 Like

I have the same issue. I log into Patreon manually enter my webhook address and click test, but I receive nothing. No connection at all. Anyone got any idea why?

Was it a webhook created at that page or programmatically? In any case it may not be reliable to test webhooks at that page at this point.

A better route would be to create your webhook (programmatically or via that page), and then try its function by doing whatever the webhook is supposed to do via a test account. Ie, pledge $1 to yourself as a patron with a new test account to test pledges, or post a post to test webhook etc.

Thanks for the reply.

The webhook was manually created on the page. I will try with a test account and see if it works.

1 Like

Is there anyone from Patreon who can fix this issue.

I setup the end point at my end, used postman to test and ensure it is all working. Then I create the end point manually in the webhook page and click test and I get nothing. Absolutely nothing, No error, no indication that patreon even attempted to send data. Nothing at all. Does it even work?

Does your hosting permit Patreon IPs? They may come from behind cloudflare.

I also cannot get the test webhook to work at all. I even went so far as to use a different web application to test my webhook endpoint; the test from the third website worked perfectly fine. All my webhook endpoint does is e-mail me whatever is sent to it. I never receive an e-mail, which tells me that Patreon is never hitting it when I try to send the test. My guess as to why it’s not working is because the test webhooks page decided to store the web address in all caps, which is pretty foolish given that the internet is often case sensitive.

So webhooks worked from another website, but they dont work from your website? If so, there may be something at your website/server setup that prevents connections from Patreon or Cloudflare.

No, I have found the solution. Actual webhooks work perfectly fine. The TEST webhooks from Patreon do not work at all. Because the TEST webhooks convert the endpoint to full uppercase, whereas the actual webhooks do not. It’s not a problem with Cloudflare or the webhook. The bug is that Patreon’s Test Webhooks page saves the site in full uppercase. The end point is case sensitive.

1 Like