Support

Home Forums Event Espresso Premium Various errors for registrants

Various errors for registrants

Posted: July 19, 2022 at 5:37 pm


BusinessDen

July 19, 2022 at 5:37 pm

Hi there, there have been quite a few issues that are being reported to us surrounding our event espresso ticket sales and I have reached my troubleshooting limits without doing a deep dive into your code. Here are three images showing the errors, but I am inclduing the text of the errors below as well.

https://ibb.co/vJRGj2b
https://ibb.co/yn7zWc0
https://ibb.co/rkgyNFN
https://ibb.co/BGr3H4g

1. “The following errors have occurred: An invalid registration was received. A valid Primary Registration for this Transaction could not be found”
2. “An error has occurred: Your form data could not be applied to any valid registrations. This can sometimes happen if too much time has been taken to complete the registration process. Please return to the Event List and reslect your tickets. If the problem continues, please contact the site administrator”

3. “An error has occurred: The requested form action “Switch_payment_method” does not exist for the current “Attendee Information” registration step.”

4. “An error has occurred: The selected method of payment could not be determined. Please ensure that you have selected one before proceeding. If you continue to experience difficulties, then refresh your browser and try again, or contact samantha@richmondbizsense.com for assistance.”

Regarding #1, I personally have not been able to reproduce this issue, but the same error has been reported by several users over the course of several months.

Regarding #2, the user did try several times, even making sure they did not wait between choosing the ticket and moving all the way through payment. Regardless of how fast they completed the process, the issue kept appearing.

Regarding #3, I was finally able to reproduce it by choosing a ticket quantity, clicking register now, filling out the registration form, and submitting that… then waiting an hour and trying to make the payment. I suppose I can see why that issue might cause a problem, but it seems like a bad design that it could be a problem at all.

Regarding #4… It seems that it has to do with the radio selector “Method of Payment” and the “Proceed to Finalize Registration” button… Look at this image:

https://ibb.co/6mqbg5r

While we use stripe as our ONLY payment option, for some reason, the option is not pre-selected… The crazy thing is, when I click on that method of payment, the “Proceed to Finalize Registration” button becomes disabled as a new “Pay Now” button has appeared.

https://ibb.co/mbg3mF4

It makes no sense to me why, either that “Proceed to Finalize Registration” button exsits, nor why the only method of payment is not automatically selected.

We need major help here, the we are having to manually process so many registrations, it seem worthless to even use a plugin for this. Please help!!!

You can see one of our current events here:
https://richmondbizsense.com/events/the-rva-25-awards-2022/#tkt-slctr-tbl-143940

Thanks for your quick response!


Tony

  • Support Staff

July 20, 2022 at 7:25 am

Hi there,

#1 and to some degree #2 are often related to caching.

I can see your using cloudflare and have caching enabled there, any others?

Regarding #3, I was finally able to reproduce it by choosing a ticket quantity, clicking register now, filling out the registration form, and submitting that… then waiting an hour and trying to make the payment. I suppose I can see why that issue might cause a problem, but it seems like a bad design that it could be a problem at all.

Event Espresso places tickets on reserve for the duration of the users session, which by default is 1 hour. If the user does not complete the purchase by then EE has no way to differentiate their request with another. So if you then submit a request within the checkout page after it has been open for that long you will get an error, usually something like #2 but it depends at which point in the registration you are making the request.

We can’t keep sessions open indeifeintatley and an hour is usually long enough for the majority of users.

It makes no sense to me why, either that “Proceed to Finalize Registration” button exsits, nor why the only method of payment is not automatically selected.

Event Espresso has an option on whether a specific payment method should open by default within the Payment Method settings.

So in this case you would go to Event Espresso -> Payment methods -> Stripe.

Find the ‘Open by default’ option and change it to Yes.

The ‘Proceed to Finalize Registration’ button exists because not all payment methods need/use a separate payment button like the Stripe pay now button (which calls Stripe’s own JS methods) so we need a button within our own checkout process to be able to support them all.

The support post ‘Various errors for registrants’ 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.

Event Espresso