Posted: May 5, 2015 at 1:39 am
|
Hi, I have a lot of failed transactions in Event Espresso (more than completed), which made me wonder, if something is not working. Now some users have been calling me because they couldn’t get the payment to work. However, when testen, it works perfectly fine for me. Everything is updated, i use Mijireh with Stripe for payments. Is there a log some place where you could help see if something technical goes wrong? Thanks |
Hi Alexander, ‘Failed’ transactions themselves do not indicate problem. The users that reported issues with payments, did they mention any errors being displayed? When they say payments didn’t work for them, how exactly? Were they directed to Mijireh but could not pay then? Or did the payment actually go through but EE not update? |
|
|
Hi, Thanks for a quick response. They did not say what was wrong, which i why i was hoping that we could see it somewhere in the logs or something. Thanks |
You can check the servers error log, this is usually in the root of your site and a file called error.log A failed transaction is not the same thing as a failed payment. Failed transactions are created as soon as you select your tickets and are updated as soon as you enter you attendee details (they update to ‘Incomplete’) By the time the user has selected their payment type, the transaction should no longer be failed. Do you have a test event I can view? |
|
|
Hi Tony, You can try it on ørc.dk Thanks |
I ran a registration and stopped at the Mijireh page for making a payment. If you look within Event Espresso -> Registrations. You should find my registration there. Can you check to see what the registration and transaction status is please? |
|
|
It’s pending payment, and the transaction is abandoned |
That’s the expected behaviour for those kinds of registrations. I can see your running varnish, but EE appears to be set to be excluded from page caching, are you using any object or database caching? |
|
|
Hi, I’ve had tons of issues with ‘Nothing in your event queue’, so everything should be disabled. I’m afraid if turning anything on again, as the registration has been down a lot, and my clients are pretty tired of it. THanks |
Hmm ok. If we can switch Mijireh into test mode I can make a test payment and see if any errors are thrown, although it sounds like it will be unlikely if you’ve already tested it. Basically we need to know what error is thrown, and when. With Mijireh although the page looks like it is your own site, Mijireh ‘Slurp’ your payment page to make their payment page look the same as yours. So if errors are being thrown AFTER they select Mijireh and try to make a payment, then it is Mijireh that is throwing the errors, we can help narrow this down, but we need to know the errors to do so. If however the user is able to Pay, is being re-directed back to your site and then they see an error, that it likely something being thrown by EE itself, which again we can help troubleshoot but not without knowing the error. Caching often casues problems as non of Event Espresso’s data can be cached, it is all dynamic. If the pages, objects or database queries are cached you will run into issues, so its best left disabled (or set to exclude EE) but in this case I would recommend disabled until registrations are over and this can be addressed without disrupting users. As mentioned ‘Failed’ transactions do not actually indicate a problem at all. For example, open up Event Espresso -> Registrations in one tab, in another Event Espresso -> Transactions. In yet another tab go to your event select some tickets (say 7) then click register. Now refresh the Registrations and Transactions tabs, you’ll find 7 Incomplete registrations and 1 Failed transactions (for the 7 registrations) As you add details of the attendees, those are updated and are no longer Incomplete/Failed. However if a user does select tickets and then closes the browser, they remain that way. |
|
|
Hi Tony, Thanks for a great answer. I asked around and it seems that a lot of users still has the *Nothing in your event queue*. I really really need you guys to take a look at my site, so we can fix it. I can also give you cPanel access. I’m losing customers on this. Thanks |
Hi, your site appears to have a different domain for the resources when viewing the page source. I see this domain appearing: However, this is your website domain in my browsers address bar: Could you clarify on that? If this is domain masking or domain forwarding, then please turn that off. — |
|
|
Hi! It’s because there is an ‘Ø’ in the name. We can’t really turn that off. Thanks |
That is interesting! I haven’t seen that before. Last week you mentioned that this was working and when I tested it was also working: https://eventespresso.com/topic/nothing-in-your-event-queue-12/#post-153738 What has changed since then? — |
|
Hi, I found your event link and it appears to be working again. What changes have you recently made, if any? — |
|
|
Hi, I haven’t changed anything. And it’s working for me too. But users, yesterday and this morning, said they got the ‘Nothing in your event queue’. I’ve seen a screenshot, and the error is there. Thanks |
Hi, this sporadic behavior is similar to what we see when caching services are running. Could you follow up with your web host to confirm that these are not running on the server-level? The server-level means that the entire site is cached and they may be able to setup no-cache rules for just the Event Espresso pages. If they can confirm that this isn’t occurring, then the next place to check would be Cloudflare since that has some optimizations that can run. — |
|
|
Hi Lorenzo, I just talked to my host, and they confirmed no caching were running at all. I completely removed the domain from CloudFlare a week ago, because of the issues. With all caching off, the site is extremely slow, what can I do about that? Thanks |
Hi Alexander, caching itself is not the issue. However, global caching or forcing sitewide caching will cause problems. Content like a blog post or a WordPress page do not change often and can be cached. However, registration checkout for Event Espresso which is similar to making a purchase in an online store is a dynamic process and cannot be cached. This also applies to other ecommerce related plugins such as Easy Digital Downloads. You can setup a caching plugin such as WP super cache but you’ll need to exclude Event Espresso pages. I’ve tested the event page again and it appears to be working. Yesterday it did not work when I tested early in the day and it starting working again shortly after one of your replies. We are trying to determine if you made any changes in that short time window such as disabling or adding new plugins. If so, that would be the cause of the issue and not caching as first thought. — |
|
|
Hi Lorenzo, I did not change anything yesterday. All plugins have been turned off the last week. Thanks |
Alright, in this case I’m not sure what is causing this issue. The sporadic behavior is often due to caching and that doesn’t appear to be in use any more on this site. If the issue continues, then I would ask the web host to check to see if any mod security rules may be affecting registration checkout. Thanks — |
|
The support post ‘Many failed transactions’ 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.