I have configured webhooks on the sandbox dashboard using this address:
I received the verification code and used it to finalize the setup procedure.
However I have problems when receiving the webhook requests when something changed on Clover POS. I use ngrok for my dev machine and see on the ngrok web interface that I get 404 errors when Clover sends requests to my webhook route. I get some html as response from Django including this
Request URL: http://a0357b1xxxxx.ngrok.io/https:/a0357bxxxx.ngrok.io/api/v1/wh/
It is strange that there is a http and then https address. When I make a Postman request to https://a0357bxxxx.ngrok.io/api/v1/wh/ everything works as expected.
So I wonder what is the difference of Clovers request for the verification code (which works) and the other requests including the notifications. I saw another thread
but the problem seems different with double https in the URL.
Unfortunately, links are not available in the old community posts and it's unclear what webhook tester was recommended.