Posted: February 19, 2015 at 4:05 pm
I am now having some major issues with the registration site. I am at about 50% success rate with registrations passing/failing. Most of the time my registrants get to submitting payment and when they wrap up registration it fails. So I have their money but I don’t have their details. When I check the registrations it tells me the registration did not compete and no information about the registrant is captured. This is happening when I use PayPal and stripe. |
|
I have been having this same issue with Stripe. |
|
I am seeing the same issue with PayPal and Stripe. I am on 4.6.10 |
|
Additionally, I never had PDT turned on. |
|
Hi Robert, I merged all your comments from the other threads into this one thread. This helps keeps the support threads organized. Did these issues start happening before or after the WordPress theme on your website was changed? |
|
I haven’t had anyone attempt to register using a different theme. |
|
Since it’s 50%, that could be a caching issue, but I would not rule out the WordPress theme just yet. Can you reliably reproduce the issue when you test a transaction? |
|
Only time I was able to reproduce is when I navigated away from the screen after payment and before finalizing registration. All other times I have not been able to reproduce. I have had users tell me they clicked final registration and it gives me an incomplete registration. |
|
Just had someone complete a registration and when he clicked the ‘finalize registration’ the website gave him an error. His payment went through and he received a confirmation email. When I check, his registration shows as failed and none of his registration information was saved. |
|
Not failed, but incomplete. |
|
It appears that Safari is the only browser that is working correctly. I have heard that Google Chrome doesn’t work correctly and I just tried Internet Explorer and was able to get the below error;however, the registration and payment went though. An error has occurred: |
|
I have changed the theme from Moesia to twenty fifteen. Before the switch I was still getting the above error message in Chrome (IE was working properly). After the switch Chrome started working properly. Any reason that particular theme may present a problem? |
|
I just had someone test IE and they got the error message on the twenty fifteen theme. |
|
Hi Robert, Can you test with all other WP plugins deactivated as well make sure that WP_DEBUG is set to FALSE in the wp-config.php file. |
|
Where can I find the config file? |
|
Deactivating all other WP plugins does not correct this issue. I do not have access to wp-config |
|
And I am now getting same error message on the twenty fifteen theme and Moesia |
|
If you do not have access to the wp-config.php, you will need to contact your host. The wp-config.php file must not have the WP_DEBUG constant set to true on a live site. Along with that, it would be good to check with your host to see if the server has error_display turned on. This will also cause issues with the registration checkout process, and it’s also not good to display error messages on a live site. |
|
I agree that we shouldn’t be displaying errors on a live site; mainly because it should not have any errors. I can check with the host; however, I would expect all registrations to display an error if the setting was set to debug. This is not the case. I am trying everything I can think to do here. I am having issues with my preregistrations. I open registration to everyone tonight. I really need to get this fixed. |
|
The default setting is WP_Debug set to false and error_display is turned off. These settings have not been updated by anyone so they should still be in the default setting. |
|
Hi Robert: Can you explain the specific issues you are having with your preregistrations? |
|
Should be documented above; however, the main issue is that when people are completing the registration they are displayed an error message. The payment goes though and when I check the registration in WP it doesn’t catch any of the registration details. |
|
Can you set up a test event, disable live registrations temporarily, and switch the Stripe payment setting to “Debug Mode ON”? If so, please post a link to the test event here so we can investigate. |
|
See below – thanks |
|
Hi Robert, We ran some tests and took a close look at your site and we suspect that the server is running caching. The http headers include “X-Cacheable: YES:Forced”, which is something we normally see on a site that has varnish caching. Can you contact your host and ask them if this site is on a server that’s running caching, and if it is then a) You can ask them to disable caching for the pages that run Event Espresso or if that’s not an option: b) Ask them to migrate the site to a server that allows for no caching. Event Espresso will not function properly if it’s installed on a Managed hosting platform that cannot be configured to exclude its pages from the cache. Please see the notes on the Event Espresso requirements page for more info: |
|
i am switching to a new host that does not enable caching. will my key still work on the new server? |
|
Yes. If it’s the same domain on the server, you will not need to do a reset. If you do get a license key is invalid message after the switch, we’ll reset the key for free. |
|
The support post ‘Incomplete/Failed Registrations After Payment Has Been Processed’ 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.