BTCPay can definitely help with this- I had this set-up for an old website of mine.
Download BTCPay and set up a reverse proxy from tor or a tunnel from cloudflare.
Then from memory I used a Webhook into a Nodejs server to notify me: BTCPay Greenfield API (v1)