Hello, I have a problem receiving the callback verification request.
I do receive the acknowledgment of receipt but not the challenge.
My server is in reverse proxy of Nginx accessible via a subdomain that I own (in https).
To be sure that it does not come from my program I replaced my server (coded in c ++) by netcat.
Again to make sure it doesn’t come from my place, I used https://reqbin.com/ to send me json and it works.
So I do not understand why my server does not receive the challenge.
Any ideas?
Are you seeing hits in your server access log?
There is nothing in the server access log.
When I use reqbin to simulate the callback it works, I have an entry in my server access log and the data on netcat.
I did not specify that I am using eventsub. I don’t know if it’s important.
If you call up the subscription attempt via
Does the subscription exist with a failiure state?
And your callback URL is a “normal” URL in the form
https://somedomain.com/path/route/
or
https://somedomain.com/
As
https://somedomain.com:someport/path/route/
https://somedomain.com:someport/
Will not work
The status of my subscription is “webhook_callback_verification_pending”
And my url: https://subdomain.mydomain.com/webhook
I can’t see where I made a mistake in my configuration, I’m going to run Wireshark to see if anything wrong happens on network.
(I’m so sorry for my bad English, I’m doing my best)
I don’t think you own subdomain.mydomain.com
.
It’s possible that if the domain is newly registered it’s not propagated DNS.
But I can’t think of anything obvious without going down a “what if” hole of firewall ness or misc