Posted: September 23, 2021 at 5:36 am
During the event registration, the Return to Event Cart button is missing. Consequently, if the button is missing and the PayPal payment option is set to default the event appears as if it was paid for without the transaction actually happening. See screencast https://www.screencast.com/t/nitjSJLn The issue appeared after the recent update. |
|
Apologies the name of the button is Proceed to Finalize registration. |
|
Hi there, May I ask, what the temporary fix have you applied is?
This isn’t caused by the issue mentioned here, it is because the Event you are testing has the ‘Default Registration Status’ set to Approved. That setting basically tells Event Espresso to set the registration status to Approved when the registration is finalized regardless of payment status. When the payment options load on your site the Invoice payment method is the default payment method, so if the user simply clicks finalize it finalizes using Invoice and the default registration status is applied. Edit the event and change the ‘Default Registration Status’ option (shown in the ‘Event Registration Options’ meta box on the right) to ‘Pending Payment’. EE will still automatically update registrations that have paid to ‘Approved’, all other will sites as Pending Payment. Pending payment is the default within Event Espresso and is the setting the majority of users should be using for a ‘normal’ event. |
|
We are force-refreshing the page essentially at that step. |
|
Ok, apologies I phrased the issue incorrectly. This is the case if the Payment Options page is refreshed, this is not an issue anymore and the Return to Event Cart button also appears. So maybe some Ajax issues? Could you please check? You can see this on this event https://www.lcwlegal.com/events-and-training/webinars/preparing-for-the-expiration-of-covid-19-supplemental-paid-sick-leave-spsl/ We are forcefully refreshing the page on this step now (ducktaped solution) |
|
Strange, when I tested this earlier that wasn’t happening. However, Invoice is your default selected payment method and as mentioned above the event has a Default Registration Status of ‘Approved’, meaning anyone that finalizes with an offline payment method (such as Invoice) will automatically be Approved. When I selected PayPal earlier and tried to click to proceed through it shows a validation error for the form fields of the PayPal payment form, if I leave Invoice selected and clicked Proceed, with your settings I would be Approved. I’ve switched the Default Payment Status back to Pending Payment on that event to prevent the issue. If users select Invoice they will be marked Pending Payment, if users complete payment they’ll be marked Approved.
I’ve commented that back out of that file and applied a ‘better’ fix to the Multi Event Registration add-on which should mean that button loads for you without the above. It’s working for me but can you confirm your end, please? Note, you’ll need to either empty your browser cache or hard refresh on the checkout page to load the latest changes and then re-register to confirm it fixes the issue with the button not loading. |
|
September 23, 2021 at 10:21 am Thank you, Tony. We will check shortly and get back to you. |
|
September 23, 2021 at 11:07 am We can confirm this fix solved our problem. Thanks a bunch. |
|
September 23, 2021 at 12:22 pm You’re most welcome. Any further issues just let us know. |
|
The support post ‘Registration issue – payment without chanring the credit card’ 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.