Support

Home Forums Event Espresso Premium Invoice Payment Option Does Not Allow Proceeding To Final Registration

Invoice Payment Option Does Not Allow Proceeding To Final Registration

Posted: November 1, 2023 at 2:47 pm


ElevatedSafety

November 1, 2023 at 2:47 pm

If you select the Invoice option and then click Proceed To Finalize Registration, you loop back to the page that has you select the payment option. Everything seems to work fine with the credit card payment option, it’s the invoice option only.

(The invoice option is only available on certain events, so if you test it, try it with https://elevatedsafety.com/events/confined-space-technician-5-28-2024-illinois/.)

System Information
WordPress Version: 6.3.2
PHP Version: 7.4.33.4
MySQL Version: 8.0.34
Event Espresso Version: 5.0.11.p
WordPress Address (URL): https://elevatedsafety.com
Site address (URL): https://elevatedsafety.com

EVENT ESPRESSO PLUG-INS
Event Espresso 5.0.11.p
Attendee Mover 1.0.7.p
Automated Upcoming Event Notification 1.0.7.p
MailChimp 2.5.0.p
Promotions 1.0.16.p
Price Modifier For Event Espresso 4 1.3.1

OTHER PLUG-INS
Advanced Custom Fields PRO
BigCommerce for WordPress
Classic Editor
Contact Form 7
Contact Form CFDB7
Easy WP SMTP Pro
Really Simple SSL
Redirection for Contact Form 7
Tracking Code Manager
WP Engine Smart Plugin Manager
Yoast SEO


Rio

  • Support Staff

November 1, 2023 at 7:12 pm

Can you loom a video for us? I did look on it and i can see invoice payment method.
https://www.loom.com/

thanks


ElevatedSafety

November 2, 2023 at 8:15 am

Yes, the invoice option is there but if you select it and click the “Proceed To Finalize Registration” button, the same checkout page just reloads. I am unable to complete the checkout process.

In my original message, I forgot to mention that Payment Methods Pro v1.0.2.p is also one of the plugins installed.


Tony

  • Support Staff

November 2, 2023 at 12:46 pm

Hi there,

Has your checkout process changed recently?

I’m asking becuase your site is not loading the Java script for the checkout page, so the checkout process is not working as intended as it stands.

I’m wondering if this is a recent change or this has been this way for a while and you’ve not know its different?

When selecting the credit card form, have you always had to select credit card, then click through for the form shows? (That’s not how it should work)


ElevatedSafety

November 2, 2023 at 2:50 pm

The only thing that has changed about the checkout process recently is that we’ve added the pay by invoice option for some events. As far as I know, you’ve always had to choose the credit card option even when it was the only form of payment available for an event (such as https://elevatedsafety.com/events/tower-rescue-technician-10-7-2024-lake-worth-fl/).

I wasn’t aware the entire checkout process wasn’t working properly. People have been able to register for events successfully via credit card.


Tony

  • Support Staff

November 2, 2023 at 3:04 pm

Here is our demo site with a quick example:

https://demoee.org/use-cases/events/class-basic-life-support-bls-cpr/

Test a registration on their and you’ll see the difference.

Selecting a payment method (be it invoice or card) should load a section within the page which will either let you finalize or pay, you should not need to select the card option, then proceed again to another page to complete payment.

(Ignore the page that even is using invoice, look at the checkout steps, that’s what it different)

https://monosnap.com/file/YMhOnbervZEVNIkDW2PBr5LxrT7gkU

Are you using a page builder?

Custom theme template for the checkout page?


ElevatedSafety

November 2, 2023 at 4:00 pm

There’s no page builder or custom theme template for the checkout page. I inherited this site from another developer so I’m not entirely sure what’s being loaded or unloaded. I do know it’s filled with a ton of javacsript.

Could you tell me what javascript is not being loaded on my checkout page? Maybe I can try to get it in there.


Tony

  • Support Staff

November 2, 2023 at 5:23 pm

Actually, I’m being completely blind! The JS I was referring to, is loading:

/event-espresso-core-reg/modules/single_page_checkout/js/single_page_checkout.js

Along with our core script:

/event-espresso-core-reg/core/templates/global_assets/scripts/espresso_core.js

There is a bunch of Type errors being thrown which will prevent EE’s JS from running and stop the ajax requests (same symptom as the JS not loading).

If you use the WP Heatlh Check & Troublehsoot plugin:

https://wordpress.org/plugins/health-check/

Then go to Dashboard -> Tools -> Site Health -> Troubleshooting -> Enable Troubleshooting mode.

That disables all plugins and switches you back to a default theme (if one is installed) but only for you, the logged in admin.

Then in the admin bar enable Event Espresso (admin bar -> Troublehsooting mode -> Manage Active plugins -> Select Event Espresso to run in troubleshooting mode).

Test a registration then, does it work?

(Note to revert the site back to normal just go to the Admin Bar -> Troubleshooting Mode -> Disable Troubleshooting Mode).


ElevatedSafety

November 2, 2023 at 5:44 pm

OK, I tested it in Troubleshooting Mode and it does work correctly. So I’m assuming that the problem is somewhere in my theme?


Tony

  • Support Staff

November 2, 2023 at 5:51 pm

Most likely.

You can confirm hat in Troubleshooting mode, enable just Event Espresso in the plugins, then switch your theme whilst in troubleshooting mode still.

Does it stop working? If so, its an issue with the theme rather than a plugin conflict.


ElevatedSafety

November 7, 2023 at 8:33 am

Dear people from the future looking for a solution,

It turns out that there were multiple version of jQuery being loaded, causing the Event Espresso javascript to not function properly.

Love,
DenverCoder9


Tony

  • Support Staff

November 7, 2023 at 9:10 am

Was that loading within the scripts.js file? Or something similar, just not a file called jQuery or anything like it?

Just wondering if I completely missed that when checking the site.

The support post ‘Invoice Payment Option Does Not Allow Proceeding To Final Registration’ 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