Posted: May 26, 2020 at 10:47 am
We had Event Espresso in Maintenance-Mode to test it but did not realize re-captcha was excluded from the checkout process while in Maintenance-Mode.
We thought the module was functioning correctly after testing fully in Maintenance-Mode, then we went live and the recaptcha had costly issues we could not forsee that stopped people from being able to register.
I (duhr) thought ‘invisible recaptcha’ was working correctly behind the scenes at the time of testing.
Hindsight 20/20 Warning: Do a full test after turning Maintenance-Mode off as there could still be bugs.
Why is the recaptcha not working while in maintenance-mode?
Recaptcha is usually inactive when an admin user is logged in. I believe that you will need to be logged in while testing maintenance mode, so that’s probably why it was not working during your testing.
The reason we turn off Recaptcha for admin users is that sometimes admin users need/want to register users and shouldn’t have to enter a Recaptcha challenge during the process.
Does that help?
Maintenance mode should have recaptcha turned on for testing purposes to make sure it works before launching. If I was adding someone manually, I probably wouldn’t turn on maintenance mode to do it. But that explains it, thanks.