• Resolved thunderfrog

    (@thunderfrog)


    HCaptcha is not appearing when using the block checkout, and then when an order is placed, a “Bad Signature” error occurs. When you switch to the standard checkout, the captcha appears as it should. Version 5.01 is active, but tested 5.10-RC and it did not fix the issue.

    The page I need help with: [log in to see the link]

Viewing 5 replies - 1 through 5 (of 5 total)
  • Plugin Contributor kaggdesign

    (@kaggdesign)

    I tried to reproduce the issue and failed – things are OK on my local site. And I do not see the difference in the HTML markup of your WC Checkout block and mine.

    Did you use hCaptcha plugin before v5.0? Had you the same issue?

    Could you share the System Info from the plugin admin page?

    Thanks.

    Thread Starter thunderfrog

    (@thunderfrog)

    Hi @kaggdesign , yes, we’d been successfully using hCaptcha with the WC Blocks without issue before this. System info:


    ### Begin System Info ###


    -- hCaptcha Info --

    Version: 5.0.1
    Site key: Set
    Secret key: Set
    Theme: light
    Size: normal
    Language: Auto-detect
    Mode: live
    Custom Themes: Off
    Config Params: Not set
    API Host: js.hcaptcha.com
    Asset Host:
    Endpoint:
    Host:
    Image Host:
    Report API:
    Sentry:
    Backend: api.hcaptcha.com
    Turn Off When Logged In: On
    Disable reCAPTCHA Compatibility: Off
    Allowlisted IPs: Not set
    Login attempts before hCaptcha: 0
    Failed login attempts interval, min: 15
    Delay showing hCaptcha, ms: -100
    Migrations:
    2.0.0: January 1, 1970 12:00 am
    3.6.0: January 1, 1970 12:00 am
    4.0.0: January 1, 1970 12:00 am
    4.6.0: January 1, 1970 12:00 am
    4.11.0: January 1, 1970 12:00 am
    5.0.0: June 1, 2026 11:02 pm
    5.0.1: June 17, 2026 5:43 pm

    --- Integrations header info ---

    Show Anti-Spam Indicators: Off

    --- Active plugins and themes ---

    Gravity Forms:
    Form Auto-Add: Off
    Form Embed: On
    Jetpack:
    Contact Form: Off
    Kadence:
    Kadence Form: Off
    Kadence Advanced Form: Off
    WooCommerce:
    Add Payment Method Form: Off
    Checkout Form: Off
    Login Form: Off
    Lost Password Form: Off
    Order Tracking Form: Off
    Register Form: On
    WP Core:
    Comment Form: Off
    Login Form: Off
    Lost Password Form: Off
    Post/Page Password Form: Off
    Register Form: Off

    --- Inactive plugins and themes ---

    ACF Extended:
    ACF Extended Form: Off
    Affiliates:
    Affiliates Login Form: Off
    Affiliates Register Form: Off
    Asgaros:
    Form: Off
    Avada:
    Avada Form: Off
    Back In Stock Notifier:
    Back In Stock Notifier Form: Off
    bbPress:
    Login Form: Off
    Lost Password Form: Off
    New Topic Form: Off
    Register Form: Off
    Reply Form: Off
    Beaver Builder:
    Contact Form: Off
    Login Form: Off
    blocksy:
    Newsletter Subscribe (Free): Off
    Product Review (Pro): Off
    Waitlist Form (Pro): Off
    Brevo:
    Form: Off
    Brizy:
    Form: Off
    BuddyPress:
    Create Group Form: Off
    Register Form: Off
    Classified Listing:
    Contact Form: Off
    Login Form: Off
    Lost Password Form: Off
    Register Form: Off
    CoBlocks:
    Form: Off
    Colorlib Login Customizer:
    Login Form: Off
    Lost Password Form: Off
    Register Form: Off
    Contact Form 7:
    Form Auto-Add: Off
    Form Embed: Off
    Live Form in Admin: Off
    Replace Really Simple CAPTCHA: Off
    Customer Reviews:
    Q&A Form: Off
    Review Form: Off
    Divi:
    Divi Comment Form: Off
    Divi Contact Form: Off
    Divi Email Optin Form: Off
    Divi Login Form: Off
    Divi Builder:
    Divi Builder Comment Form: Off
    Divi Builder Contact Form: Off
    Divi Builder Email Optin Form: Off
    Divi Builder Login Form: Off
    Download Manager:
    Button: Off
    Easy Digital Downloads:
    Checkout Form: Off
    Login Form: Off
    Lost Password Form: Off
    Register Form: Off
    Elementor Pro:
    Form: Off
    Login: Off
    Essential Addons:
    Login: Off
    Register: Off
    Essential Blocks:
    Form: Off
    Events Manager:
    Booking: Off
    Extra:
    Extra Comment Form: Off
    Extra Contact Form: Off
    Extra Email Optin Form: Off
    Extra Login Form: Off
    Fluent Forms:
    Form: Off
    Formidable Forms:
    Form: Off
    Forminator:
    Form: Off
    GiveWP:
    Form: Off
    HTML Forms:
    Form: Off
    Icegram Express:
    Form: Off
    LearnDash LMS:
    Login Form: Off
    Lost Password Form: Off
    Register Form: Off
    LearnPress:
    Checkout Form: Off
    Login Form: Off
    Register Form: Off
    Login Signup Popup:
    Login Form: Off
    Register Form: Off
    Mailchimp for WP:
    Form: Off
    MailPoet:
    Form: Off
    Maintenance:
    Login Form: Off
    MemberPress:
    Login Form: Off
    Register Form: Off
    Ninja Forms:
    Form: Off
    Otter Blocks:
    Form: Off
    Paid Memberships Pro:
    Checkout Form: Off
    Login Form: Off
    Passster:
    Protection Form: Off
    Password Protected:
    Protection Form: Off
    Profile Builder:
    Login Form: Off
    Recover Password Form: Off
    Register Form: Off
    Quform:
    Form: Off
    Simple Basic Contact Form:
    Form: Off
    Simple Download Monitor:
    Form: Off
    Simple Membership:
    Login Form: Off
    Register Form: Off
    Password Reset Form: Off
    Spectra:
    Form: Off
    Subscriber:
    Form: Off
    Support Candy:
    Form: Off
    Theme My Login:
    Login Form: Off
    Lost Password Form: Off
    Register Form: Off
    Tutor LMS:
    Checkout Form: Off
    Login Form: Off
    Lost Password Form: Off
    Register Form: Off
    Ultimate Addons:
    Login Form: Off
    Register Form: Off
    Ultimate Member:
    Login Form: Off
    Lost Password Form: Off
    Register Form: Off
    Users WP:
    Forgot Password Form: Off
    Login Form: Off
    Register Form: Off
    WooCommerce Germanized:
    Return Request Form: Off
    WooCommerce PayPal Payments:
    PayPal Button: Off
    WooCommerce Wishlists:
    Create List Form: Off
    Wordfence:
    Login Form: Off
    WP Job Openings:
    Form: Off
    WPDiscuz:
    Comment Form: Off
    Subscribe Form: Off
    WPForms:
    Form Auto-Add: Off
    Form Embed: Off
    WPForo:
    New Topic Form: Off
    Reply Form: Off

    -- Site Info --

    Site URL: https://playmys.org
    Home URL: https://playmys.org
    Multisite: No

    -- WordPress Configuration --

    Version: 7.0
    Language: en_US
    User Language: en_US
    Permalink Structure: /%postname%/
    Active Theme: Metropolitan Youth Symphony 1.0.9
    Show On Front: page
    Page On Front: Home (#499)
    Page For Posts: Notes by Dr. G. (#65433)
    ABSPATH: /sites/playmys.org/files/
    Table Prefix: Length: 8 Status: Acceptable
    WP_DEBUG: Disabled
    Memory Limit: 512M
    Registered Post Stati: publish, future, draft, pending, private, trash, auto-draft, inherit, request-pending, request-confirmed, request-failed, request-completed, order_received, order_paid, order_cancelled, order_refunded, order_fraud, wc-active, wc-switched, wc-expired, wc-pending-cancel, wc-pending, wc-processing, wc-on-hold, wc-completed, wc-cancelled, wc-refunded, wc-failed, wc-checkout-draft, wcm-active, wcm-free_trial, wcm-delayed, wcm-complimentary, wcm-pending, wcm-paused, wcm-expired, wcm-cancelled
    Revisions: Limited to 4

    -- WordPress Uploads/Constants --

    WP_CONTENT_DIR: /sites/playmys.org/files/assets
    WP_CONTENT_URL: https://playmys.org/assets
    UPLOADS: Not set
    wp_uploads_dir() path: /sites/playmys.org/files/assets/uploads/2026/06
    wp_uploads_dir() url: https://playmys.org/assets/uploads/2026/06
    wp_uploads_dir() basedir: /sites/playmys.org/files/assets/uploads
    wp_uploads_dir() baseurl: https://playmys.org/assets/uploads

    -- Must-Use Plugins --

    Rosebrook Media Custom Functions: 1.0
    SpinupWP Debug Log Path: 1.0
    WC Redirect to checkout: 1.0.1

    -- WordPress Active Plugins --

    Advanced Order Export For WooCommerce: 4.1.0
    Attributes Coupon for WooCommerce: 2.3.5
    Checkout Fields for Blocks: 1.2.4
    Filter Orders by Product for WooCommerce: 4.1.2
    Font Awesome: 5.1.5
    GP Conditional Logic Dates: 1.2.28
    GP Limit Choices: 1.7.16
    Gravity Forms: 2.10.3
    Gravity Forms Geolocation Add-On: 1.5.2
    Gravity Forms Zero Spam: 1.9.0
    Gravity Perks: 2.3.16
    GS Product Configurator: 1.0-beta-2.30
    hCaptcha for WP: 5.0.1
    Jetpack: 15.9
    Kadence Blocks — Page Builder Toolkit for Gutenberg Editor: 3.7.6
    Kadence Security Pro: 9.0.4
    Pods - Custom Content Types and Fields: 3.3.9
    Printful Integration for WooCommerce: 2.2.12
    Redirection: 5.8.0
    SEOPress: 9.9.2
    SEOPress PRO: 9.9.2
    Slider Revolution: 7.0.15
    SpinupWP: 1.9.1
    Tickera - Event Name In Tickera CSV Export: 1.1
    Tickera - Events Listing: 1.2.4
    Tickera Bridge for WooCommerce: 1.7.4
    Tickera CSV Export: 1.3.5
    Tickera Seating Charts: 1.2.2
    Tickera Terms & Conditions: 1.3.5
    Tickera – Sell Tickets & Manage Events (Premium): 3.5.7.5
    WooCommerce: 10.8.1
    WooCommerce.com Update Manager: 1.0.3
    WooCommerce Cart Notices: 1.16.4
    WooCommerce Dynamic Pricing & Discounts: 2.5.1
    WooCommerce Memberships: 1.28.3
    WooCommerce Name Your Price: 3.7.4
    WooCommerce PayTrace Payment Gateway: 2.10.6
    WooCommerce Subscriptions: 8.8.1
    WooCommerce Table Rate Shipping: 4.2.1
    WP Mail SMTP: 4.8.0
    WP Offload Media: 3.3.1

    -- WordPress Inactive Plugins --

    ShortPixel Image Optimizer: 6.5.2

    -- Webserver Configuration --

    PHP Version: 8.3.31
    MySQL Version: 8.0.46
    Webserver Info: nginx/1.24.0

    -- PHP Configuration --

    Memory Limit: 512M
    Upload Max Size: 64M
    Post Max Size: 64M
    Upload Max Filesize: 64M
    Time Limit: 45
    Max Input Vars: 1000
    Display Errors: On (Off)

    -- PHP Extensions --

    cURL: Supported
    fsockopen: Supported
    SOAP Client: Installed
    Suhosin: Not Installed

    -- Session Configuration --

    Session: Enabled
    Session Name: PHPSESSID
    Cookie Path: /
    Save Path: /var/lib/php/sessions
    Use Cookies: On
    Use Only Cookies: On

    ### End System Info ###

    Plugin Contributor kaggdesign

    (@kaggdesign)

    Hi @thunderfrog,

    Thank you for the information. I have found the reason. The issue was caused by the “Return to Checkout link” turned on.

    I have made a fix. Please try v5.1.0-RC3 and let me know.

    Thread Starter thunderfrog

    (@thunderfrog)

    @kaggdesign Brilliant! That seems to have done the trick. We might have changed that right before the update to 5.0.1 as well – so just bad timing, but glad it can be fixed for going forward.

    Plugin Contributor kaggdesign

    (@kaggdesign)

    Thanks a lot for confirming! Glad to hear that the issue is solved.

    If you have a minute and are happy with the plugin/support, we’d really appreciate a quick review on WordPress.org. It helps us a lot and helps other users find the plugin:
    https://wordpress.org/support/plugin/hcaptcha-for-forms-and-more/reviews/#new-post

Viewing 5 replies - 1 through 5 (of 5 total)

You must be logged in to reply to this topic.