Error: Request do not pass security check!

If you encounter the error "Request do not pass security check!" follow these steps to resolve it:
Here's how to resolve these issues:

  1. Update Your Booking Calendar to version 10.1.3 or newer
    Ensure you have updated your Booking Calendar to version 10.1.3 or newer. This update addresses cache plugin issues.

    Important! After updating, clear all minimized CSS and JavaScript files and cached pages or posts.

    If you have a paid version, you can request the latest update on this page.

  2. For Booking Calendar Versions 10.1.2 or Older
    This error usually occurs when the NONCE field in the booking form is outdated. The NONCE field is a hidden field with a unique value that prevents remote (CSRF/XSRF) attacks. It is a standard security practice for all WordPress forms.

    The primary cause of this issue is caching.

    Steps to Resolve in versions 10.1 or older and in some cases in new updates:

    1. Check for Cache Issues:

      • This error often stems from caching problems on your server, cache plugins, or caching tools/software.
      • Check for any cache plugins like "WP Super Cache", "W3 Total Cache", "WP Optimize", "WP Rocket", etc... If you use any, deactivate them or add an exception to the page with the booking form to prevent it from being cached.
    2. Deactivate Plugins:

      • If the issue persists, deactivate your active plugins one by one from the WordPress > Plugins menu and test the booking form after each deactivation.
      • If this does not resolve the issue, deactivate all plugins and activate the default WordPress theme. Then, retest the booking form.
    3. Check Server Caching:

      • If none of the above steps work, there may be caching at the server level.
      • Contact your hosting provider’s support team to check for any server-side caching tools or software.

By following these steps, you should be able to resolve the security check error and ensure your booking form works correctly.