License activation fails with a Cloudflare 403 “challenge” from my server

  • Hello,
    I’m unable to activate my GeneratePress Premium license. The dashboard shows a message like:

    “403 Forbidden. Your server cannot communicate with generatepress.com to activate your license key.”

    I ran a diagnostic and the problem appears to be on the Cloudflare layer in front of generatepress.com, not on my server:

    Requests from my server to generatepress.com return HTTP 403 with server: cloudflare and the header cf-mitigated: challenge, and the body is the Cloudflare “Enable JavaScript / please wait” challenge page.
    It happens regardless of the User-Agent (default, real browser UA, and WordPress-style UA all return 403).
    My server’s outbound connectivity is fine — it reaches api.wordpress.org, wordpress.org and other sites normally, and it has no outbound firewall blocking anything.
    Other Cloudflare-protected sites respond normally (HTTP 200) from my server, which suggests my server’s IP is not on any blocklist and this is specific to your site’s security configuration.

    It looks like a Managed Challenge / bot-protection rule on your Cloudflare setup is challenging the automated server-to-server license activation request, which a PHP request can’t solve.
    Is this a known issue, and is there anything that can be adjusted on your side so license activation requests aren’t challenged? Happy to provide any additional details privately if needed.
    Thanks!

  • Hi there,

    Can you try the solution provided here for 403 errors?
    https://docs.generatepress.com/article/license-key-activation-issues/#403-forbidden-when-activating-license-key

    Let me know if this helps!

Viewing 2 posts - 1 through 2 (of 2 total)
  • You must be logged in to reply to this topic.