Posted: June 1, 2022 at 3:18 pm
|
tocift.org – site will not go to payment method when “Select Payment Method” button is clicked. It’s returning to a version of the registration form. We are in registration for our yearly event. Please advise a soon as possible. Thanks guys, Laura Coldewey |
Hi Laura, This is usually an indication that You have a couple of options to fix it… Firt, you can confirm it by going to Event Espresso -> Registration Form -> Reg For Settings and temporarily disabling recaptcha, then retest, it should work as expected. To fix the reCAPTCHA you can either opena ticket with you host and have them enable My recommendation is to switch to ‘invisible’ recaptcha (reCAPTCHA v3). You do that by navigating here: https://www.google.com/recaptcha/admin/create Create a new V3 key and work through the options on the page. Then use those keys in Event Espresso -> Registration Form -> Reg For Settings Set the invisible reCAPTCHA option to be set on the Registration form (make sure reCAPTCHA is enabled again) and test a registration whilst logged out of the site, does it work then? |
|
|
Tony, I went to Google Recaptcha and I upgraded the recaptcha keys to Recaptcha Enterprise. I’m not sure I did the right thing. The site is working now, but in reading the instructions I found that they want me to add some code to the page to “instrument the webpage”. Whatever that means. Here is a link to the instructions. I looked at the registration page on the Firefox inspector and I don’t see the line of code they are asking for. Should I delete the keys and start over the Recaptcha v3. Enterprise seems like a good thing and seems the same as recaptcha v3. That is why I was confused. Please advise. Thanks, Laura |
|
Hello Tony, I have not received a response to my last question. Again, here is a link to the instructions page for Recaptcha Enterprise. I just had someone try to register and they had the same problem as before, with the “I’m not a robot” button appearing. This should not be on at all any more. I’m thinking he may have had a cached page, but I’m not sure. Can you please tell me exactly where to find the html for the registration page, so I can see if the line of code Recaptcha Enterprise requires in their instructions is there? I’ve asked the customer to give me a couple days, but people are going to start registering now that we are into June. I need to get this taken care of as soon as we possibly can. Thanks so much for your help!! Laura |
Hi Laura, Apologies for the delayed reply. You can’t use reCAPTCHA Enterprise and “instrument the webpage” (I also have no idea what that means) with Event Espresso yourself. That documentation gives details to developers on how they would change the integration from a ‘standard’ integration to an enterprise integration, it’s not something you would do to EE yourself. However, to use Invisible reCAPTCHA you don’t need enterprise. When signed into my Google account and navigating here: https://www.google.com/recaptcha/admin/create This is what I see: https://monosnap.com/file/C6pVEPHQHefza4cfw3evVQ1TSHGvrt To register a site for a new key I provide a label, set reCAPTCHA type to v3, set the domain and accept the TOS, like this: https://monosnap.com/file/4DGtZ5KpGFQNu9Bs8FqpX5JNhsoLnK I’m then given my Site and Secret key: https://monosnap.com/file/ZXX71aZ4E4oGOmeGPfJpC5pJGPHV1I I can then use those keys within Event Espresso -> Registration Form -> Reg Form Settings: https://monosnap.com/file/zYq2PQpq9J7la2f2PkBY0ZipZFj7V6 That should be all you need to do to use Invisible reCAPTCHA on the site. Do you see something different on your end? |
|
|
It seems to be working now, but I will call it pending until I get some more registrations. Thanks Tony. Laura |
You’re most welcome 🙂 Please do let us know if you run into any more issues |
|
|
Just got this message from another customer:
I know that Tony said he would look at the back end, but can he please check on the drop down for the state selection as well. I’ve had the same problem with the registration page. Do I need to make a separate thread for this? |
|
Here is a quote from another entrant:
He also sent this:
Thanks! Laura |
No, no need for a new thread. I’ve checked into this and have you recently updated/changed themes? Or has your parent theme recently been updated? I ask because the select dropdown now has custom functionality assigned to it through jQuery select, which is throwing off the selected item and showing the wrong item. — If there has been a recent update it may also explain why things stopped working on the checkout page. The issue with the DL number looks like an issue with JavaScript, if you input an invalid valid for a required field so the field shows as red, then fix the value and move out of the field it doesn’t appear to remove the class EE uses to identify required fields that still need a value. However, I can’t reproduce that on my test sites so need to dig into this more on your site. |
|
|
I found these instructions for deleting a Recaptcha Enterprise site key. https://cloud.google.com/recaptcha-enterprise/docs/samples/recaptcha-enterprise-delete-site-key |
|
I did recently add a plugin called http headers. I just deactivated it. Can you see if the problem still exists? |
|
Should I talk with my Theme developer about the dropdown? I don’t recall an update to the Theme. I would have to ask them. |
|
I use Conference Pro. It is supposed to work with EE4. |
|
Also, I’m considering making every field not “required”. I have to get this working as soon as I can. Do you think that would help the situation? I know that a couple fields are EE4 required. |
|
I will be sending out an email blast to all of my regular sponsors that I will be entering registrations manually until further notice. Please let me know when you have a detailed assessment that I can take to Conference Pro (owned by Imagely last I knew), if they are the problem. Thank you for your help Tony. You guys are invaluable! Laura |
|
Tony, I see that I still have my support token that I purchased. I know that you’ve found some issues. Would I received faster support on this if I use it. I thought I already had. Thanks, Laura |
Hi Laura, Apologies for the delayed reply but this has actually turned out to be a fairly tricky issue and I’m not sure if it’s from Event Espresso, but also can’t pinpoint how it’s happening on the site itself currently. So first, a quick explanation of the require fields. On the checkout page we use jQuery validate and some custom rules to determine if a required field is ‘valid’ or not. So the page loads, loads jQuery, loads jQuery Validate and then we load some custom rules into that for the single page checkout. When a required field is in focus (click on/tabbed into) and nothing is input into the field, the validation above kicks in and adds a ‘class’ to the element to identify it’s required and allows us to target those required fields (which highlights them red on your site). Then when a value is set on the field that class should be removed from the element again to indicate that is has been given a value and allow the form to be submitted. The latter of the above isn’t happening, which means that any time someone doesn’t input a value into a required field, that field basically sites there show as needing a value to be added even after it has one added. Now, I know (because I’ve worked on your site a few times) that this worked previously… so I’m curious as to what has changed here to cause this. Do remember if the registrations worked as expected with the previous version of Event Espresso active? I can install that on the site to test if you’d like? (However, Id prefer if you could create a database backup just to be safe first) |
|
|
Tony, I’ve made the backup.
It’s been a year since we used the system, so I really don’t recall very well. I think that it did, as I do know that the field is red when it’s not validated, and I believe I would have noticed if it wasn’t working right. Have you looked to see if any of the custom php configurations could be causing interference with your new version? Take a look at: Plugins/Plugin File Editor/Select plugin to edit: Dropdown – Site Plugin for tocift.org. I see some jQuery in there that associates with the fields. I know that we need it, or it wouldn’t be there, so I’m not sure what to do if that is the conflict. Thanks, Laura |
|
Just an FYI – If it’s not an easy fix and I have to get a new php developer to work on this, please let me know. My other developer has moved on. Any recommendations for a new one that is familiar with EE4 would be greatly appreciated. |
|
Clarification:
I’m referring to the customization, of course, not the problems with the same name issue. |
|
I am now seeing multiple tickets in your cue with the same issue of not being able to proceed to payment, so I assume it’s not our issue. Hope you find the answer quickly Tony. Thanks! |
|
I see there is an update to EE4. Should I run it? I am still awaiting answers on the registration problem and I am in the middle of our registration for an event with about 750 people. I really would hate to have to register them all. Thanks, Laura |
Hi Laura, That update is not actually an update, that’s from me downgrading your site to the previous version (4.10.29.p) to see if the issue with your required fields is from the latest updates, which it is not. I can’t find what is causing this currently but as we’ve has a couple of reports of the same issue I’ve created a high priority ticket for our developers to investigate. I still can’t reproduce this on my test sites, but I’ve requested some feedback to see what else we can check into. Do you mind if I pull the site’s theme locally so I can test that on my own site and see if I can reproduce it? If I can reproduce I can start to narrow this down some. |
|
|
Please do what you need to Tony. I need this fixed asap. |
Hi Laura, Can you test another registration (whilst logged out) and see if you get the same issue now, please? The red outline on the field even after the field value appears to be a red herring, it looks like this is from the theme now adding its own reCaptcha scripts to every page which then conflicted with the default EE fields. I’ve applied a quick patch on your site to prevent that but would like to confirm on your end if that fixes the issues for you before moving forward. |
|
|
Tony, I ran the reg and it appears to be working. I did see that the first section still threw a red ring around the email, but the rest worked correctly. The registration still went through. Is it okay to let my people know that they can register without issues again, or is it still too soon for that? Thanks, Laura |
Hi Laura, Apologies for the delay, we’ve now released an update with a fix for some setups when using reCaptcha v2. Currently, your registrations should work fine on the version currently active on the site, or we can try updating to the latest version to test that if you prefer? |
|
|
I think I would rather run it as is and then fix it after the event in late July. Thank you for your help Tony. I will get back to you if I have any issues or when the event is done. Laura |
You’re most welcome. Hopefully no further issues will come up but please do let me know if there are any. |
|
|
Hi Tony, Just an update. I’ve had one individual have an issue with the registration. He was using Edge. I told him to try one more time with a different browser. He used Chrome and the registration went through. Here is the image of the error he received on the first try: |
|
Tony, I just noticed in the cpanel of the site that I’m running an outdated php version. What version should I be on and could this be causing all the problems with the recaptcha? Thanks, Laura |
Odd! Has he previously used Edge to view the site? I’m wondering if he had a cached version. The reason I ask is I’ve just tested a registration on your site using Edge and didn’t run into any issues. —-
Event Espresso does not currently support PHP8 (which is the very latest version of PHP) so the version we recommend is 7.4.XX Right now the most recent version of PHP7.4 is 7.4.30 so I would use that, you may only have 7.4.29 on the version (or possibly lower) at this time so go with the highest number of PHP7.4 you have available. It is very unlikely that your PHP version would cause intemitted reCaptcha issues as the code doesn’t change so using PHPX on request 1 and request 2 would either work as expected or fail on both. |
|
|
Ok. Thanks for the feed back. I will update this morning. And, yes, I do believe he had used Edge previously and received an error. It may have been cached. Thanks, Laura |
The support post ‘Site is not going to payment meathod when Select Payment Meathod is clicked’ is closed to new replies.
Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.