• Resolved Ari123

    (@ucdguy)


    Hi,

    Thank you for a great plugin!

    When I use reCAPTCHA v2, I can see the “I’m not a robot” box appear on my checkout.

    With v3, I understand that this box does not appear anymore, but I thought that I should still see one of the below in the bottom right corner.

    However, I don’t see either on my checkout page (after changing my two keys).

    Should one of those appear if using v3? OR are they also hidden with this plugin?

    Is there some way of testing if this plugin is connected to reCAPTCHA correctly? With other plugins, there’s usually a “test connection” button below where I enter the two keys but I don’t see that in this plugin’s settings.

    Thank you for your help! ??

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author Jason Coleman

    (@strangerstudios)

    That is correct. You should see that recaptcha logo in the bottom right of the screen.

    We did refactor how we load recaptcha’s at checkout. This shouldn’t have affected things on your site, but it’s possible there is a conflict now that wasn’t there before. (A lot of the complexity of our recaptcha code is making sure it works if there are other plugins on your site that also want to use recaptcha/etc.)

    If you share the URL of your site, I can take a look. It might be a visual bug.

    If you use the debug bar in a browser like Chrome, you can see if the page is loading scripts from recaptcha. Right click on the site, click “inspect element”. Then go to the “Sources” tab of the debug bar. Then find https://www.google.com in the list, click the caret to open it up and look for recaptcha there.

    If you see that, then the page is at least *trying* to load the recaptcha scripts. There might still be some other issue blocking things.

    Also test a checkout to see if you are getting “recaptcha required” type warnings.

    Thanks for your understanding. I hope we can figure this out quickly for you.

    Thread Starter Ari123

    (@ucdguy)

    Hi,

    Thank you for your detailed reply, greatly appreciated.

    “If you share the URL of your site, I can take a look. It might be a visual bug.”

    Unfortunately my site is currently in development.

    “If you use the debug bar in a browser like Chrome, you can see if the page is loading scripts from recaptcha.”

    I can confirm that the recaptcha does indeed appear there.

    I also noticed that if I simply add the following script to the checkout page, the icon appears in the bottom right.

    function add_recaptcha_script() {
        echo '<script src="https://www.google.com/recaptcha/api.js?render=MY_RECAPTCHA_SITE_KEY"></script>';
    }
    
    add_action('wp_footer', 'add_recaptcha_script');
    

    I understand that this script alone isn’t the same as switching recaptcha on in the settings of this plugin. However, does the fact that this script shows the icon in the bottom right help to rule out what the issue might be?

    Thank you again. ??

    Plugin Support Jarryd Long

    (@jarryd-long)

    Thank you for your feedback. If there was reCAPCTHA scripts loading already there might have been a conflict between ours another script however its hard to tell without looking at the page.

    Loading the script you’ve loaded should rule out the issue, yes. I would recommend searching in the console’s HTML tab for the recaptcha element and just make sure it’s been filled too so that the PMPro reCAPTCHA element is being targeted as expected.

    Plugin Support Jarryd Long

    (@jarryd-long)

    Because there have not been any recent updates to this topic, we will be changing the status to resolved.

    If you’re enjoying Paid Memberships Pro, would you mind rating it 5-stars to help spread the word? https://www.ads-software.com/support/plugin/paid-memberships-pro/reviews/

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘reCAPTCHA Question’ is closed to new replies.