Troubleshooting

Configuration is incomplete

Confirm that all required provider credentials are saved.

  • Turnstile requires a site key and secret key.
  • Google reCAPTCHA requires a project ID, API key, and site key.
  • hCaptcha requires a site key and secret key.

The wrong provider appears

Check both:

  • Default provider
  • the individual form override

A form-specific selection takes precedence over the global default.

The widget does not load

Check:

  • the provider hostname or domain configuration;
  • that the correct site key was copied;
  • that the plugin mode matches the provider-dashboard mode;
  • browser console errors;
  • Content Security Policy restrictions;
  • conflicts with optimization or security plugins.

Verification fails

Confirm:

  • the secret or API credential is valid;
  • the token has not expired;
  • the hostname matches;
  • outbound HTTP requests are allowed;
  • the provider service is available.

Captcha Security Shield maps expected outcomes to Successful, Failed, Unavailable, or Misconfigured and does not expose raw provider responses to visitors.