With cloudflare turned on, when i try to apply a payment to an existing invoice within WHMCS billing system, nothing happens. But, when i bypass cloudflare thru the hosts file, the system works fine.
You should be able to see the challenged or blocked event under the Security tab → Events at Cloudflare dashboard for your zone and know exactly which security option was triggered.
Once you find them, click on a particular one to find more details about it (user-agent, IP, HTTP version …). If yes, could you share some details which service was triggered that blocked you?
Obviously some Managed Rule, for which you can Add Exception/Bypass/Skip using a Pro plan. Otherwise, there might be some other way or a workaround for it.
Since you’re using WHMCS, below post could help you in terms of allowing Cloudflare to connect to your origin host:
On the Events list from the shared URL address, once you select your Cloudflare account and your zone, you’re redirected to the Events page.
Using the linked articles for help, you’d be able to find those blocked events, rather requests, which you’re referring to.
You can use Filter where URI Path contains a part of the url e.g. payment.php page or some other where you got that Cloudflare block page present.
Otherwise, once you get this block page, you can Filter by the Ray ID shown on the bottom of the screen e.g. Cloudflare Ray ID: 90d60172fafdec2a as shown here:
I have checked and
Cloudflare® Proxy Check
The Cloudflare IP address resolved successfully.
Secondly, i see quite a few entries in the security events for /hosting/login.php but NOTHING about what happens once i log in. There are a lot of entries in regards to /hosting/login.php and here is the output but, i dont see anything related to what is happening after i login, let alone anything close to the pages i am accessing within the WHMCS or the what is being blocked by cloudflare.
UPDATE: I completely turned off the WAF and that still did not fix the issue. So, what else could be stopping a freaking pop up and post action for posting a payment to an invoice?
I am NOT getting a blocked page. A setting in cloudflare is not allowing an “action” within the WHMCS billing system. When i totally bypass cloudflare all together, the system works fine, but the second cloudflare takes over, i cant “post a payment to an invoice”. When i click the “apply payment button” it just sits there and spins… Generally, a pop-up will appear and ask me if i want to post the payment and i click yets. The pop-up is not happening. Nothing is happening.