• DRHughes00

    (@drhughes00)


    Since updating to 4.1.2, enabling reCAPTCHA renders the container div on the classic checkout but never loads recaptcha/api.js, so guests get “Please complete the reCAPTCHA” with no reCAPTCHA to complete. All four keys configured. Logged-in users unaffected (Guest Orders Only). Documented in detail here: <GitHub link>. Has anyone found a workaround short of disabling it?

Viewing 1 replies (of 1 total)
  • Plugin Support Krystian Syde

    (@inpsydekrystian)

    Hello @drhughes00

    As noted in the linked GitHub issue, the fix has not yet been implemented, but it is planned for the next release.

    In the meantime, you can try the following workaround. Please test it on a staging site first, then add it to a custom plugin or your child theme’s functions.php file:

    add_filter( 'woocommerce_paypal_payments_recaptcha_should_enqueue', '__return_true' );
    

    This forces the reCAPTCHA script-enqueue and container-render checks to pass consistently, preventing the mismatch that leaves guests with an empty container. reCAPTCHA itself remains enabled. Once the official fix is released and you have updated the plugin, remove this workaround after confirming reCAPTCHA works correctly without it.

    Kind Regards
    Krystian

Viewing 1 replies (of 1 total)

You must be logged in to reply to this topic.