Support

Home Forums Event Espresso Premium Payment settings drop down arrow not working

Payment settings drop down arrow not working

Posted: July 9, 2014 at 5:24 pm


Carol Stambaugh

July 9, 2014 at 5:24 pm

I was able to click the drop down arrow on the right to “open” a payment gateway setting yesterday just fine. I added stripe on the WPE staging. I have done nothing else to the site and now when I try and click those same drop down arrows on the right, I have the site in staging and I have deactivated all plugins and have installed the default 2014 theme to make sure this wasn’t a plugin or theme issue. But the problem still persists. When I click to try and get into the settings of the gateway, the drop down arrow on the right just doesn’t function. I do see a plus sign that lets me drag the gateway bar to a different location in the list. But I can’t open the settings to change them.

Can you please help?


Lorenzo Orlando Caum

  • Support Staff

July 9, 2014 at 6:57 pm

Hello,

Please try reinstalling your plugin through WordPress Plugins.

Are you able to expand any other payment gateways afterwards or are they all out?


Lorenzo


Carol Stambaugh

July 9, 2014 at 7:06 pm

They’re all dead, Jim. LOL πŸ™‚

I will try to reinstall. I’m hoping it keeps my settings.


Lorenzo Orlando Caum

  • Support Staff

July 9, 2014 at 7:20 pm

Hi Carol,

A reinstall doesn’t remove your settings but it will remove and replace the plugin folder.

Also, I saw your note about WPEngine. I use WPEngine for personal projects and for testing Event Espresso so you shouldn’t have any issues as long as no-caching rules have been setup for your Event Espresso pages:

http://wpengine.com/support/wpengine-ecommerce/

https://eventespresso.com/wiki/setup-nocache-exclusion-rules-event-espresso/


Lorenzo


Carol Stambaugh

July 9, 2014 at 9:09 pm

Still nothing. πŸ™ I removed the original Event Espresso plugin folder from plugins. I then downloaded a brand new version from your site and then reuploaded the plugin and I still cannot get any of hte payment gatways to respond. Currently, Authorize.net is expanded (drop down arrow clicked). And when I click to try and minimize it, it also doesn’t respond. Nothing is responding and I have all plugins deactivated and the default 2014 theme is activated. πŸ™ Any other ideas?


Tony

  • Support Staff

July 10, 2014 at 4:08 am

Hi Carol,

Can you enable WP_DEBUG and see if any errors are being thrown on the page please?

Is it possible for one of us to take a look at Payment Settings page? Is so could you send temporary login details using this form:

https://eventespresso.com/send-login-details/


Josh

  • Support Staff

July 10, 2014 at 7:36 am

Hi Carol,

I think this might be related to an SSL issue. Can you upload a file into /wp-content/uploads/espresso/, name it custom_functions.php, and paste this code into it:

<?php

function espresso_check_ssl() {
	return false;
}

This may fix the issue you’re seeing with the Payment settings page


Carol Stambaugh

July 10, 2014 at 10:39 am

I am trying to send my login information on hte form you provided. However, I have the form completed correctly (no leading or trailing spaces on the fields) and the submission seems to think I have errors on my name, email and twitter fields. See screenshot πŸ™ http://screencast.com/t/QGUGcTdo0LFr


Josh

  • Support Staff

July 10, 2014 at 10:47 am

Hi Carol,

The screenshot doesn’t show any errors. Are you seeing a specific error message? One thing to make sure of is the last form field item is answered yes.

As an aside, did you try the suggested code addition outlined above?


Carol Stambaugh

July 10, 2014 at 10:52 am

I haven’t tried the code yet. I will give that a try first and then if not, can I email you the creds? I tried to submit the form again and it won’t submit and those fields turn yellow like I did something wrong. πŸ™


Lorenzo Orlando Caum

  • Support Staff

July 10, 2014 at 11:05 am

Hi Carol,

Please send an email here while we check into the form:

support [at] eventespresso.com


Lorenzo


Carol Stambaugh

July 10, 2014 at 12:13 pm

Update –

Sent log in creds by email.

Enabled WP_Debug in wp_config file.

Added the custom_functions.php file to the espresso folder.

The payment gateway settings still do not toggle.


Josh

  • Support Staff

July 10, 2014 at 2:25 pm

Hi Carol,

It turns out the credentials you sent in do not work.

Can you check the Payment Settings page in FireBug or with the Chrome Web Inspector for JavaScript errors?


Carol Stambaugh

July 10, 2014 at 3:47 pm

Putting this thread temporarily on hold. There were so many crazy things happening (domain redirecting, etc). We decided to hit the reset button and are starting with a fresh install and then migrating the data over again. My hope is that this may fix this issue. Let’s not resolve this thread yet though, until we know for sure. So stay tuned.


Carol Stambaugh

July 10, 2014 at 5:36 pm

Unfortunately the nuclear method didn’t work. I still can’t get the drop down errors. Also, Jeremy checked for javascript errors and didn’t see any using inspect tool.

The creds were just entered in for you as a new user on the staging site. The URL is naswwashington.staging.wpengine.com.


Josh

  • Support Staff

July 11, 2014 at 8:15 am

Hi Carol,

Can you FTP in and add the following line to the wp-config.php file before the line that says “That’s all, stop editing! Happy blogging.” ?

define( 'CONCATENATE_SCRIPTS', false );

If the above does not help, can you then add the following line to the same file:

define('SCRIPT_DEBUG', true);

Another note on migrating data from one WP site to another: It’s important that the file paths and url strings that are stored within serialized data are properly updated. If they are not properly updated, strange things can happen. There are a number of tools that are recommended for this task and they are:

https://wordpress.org/plugins/wp-migrate-db/

https://deliciousbrains.com/wp-migrate-db-pro/

https://interconnectit.com/products/search-and-replace-for-wordpress-databases/

If the file paths and URLs stored in the migrated database weren’t correctly updated to point to the new site it may also help to run one of the above tools.


Carol Stambaugh

July 11, 2014 at 9:32 am

I must have misunderstood the instructions. I’m not getting a parsing error and the site doesn’t load.

Parse error: syntax error, unexpected ‘[‘ in /nas/wp/www/staging/naswwashington/wp-config.php on line 127

I did the basic backup buddy dbase and then sent the SQL file to WPE and they handled the import for me.


Carol Stambaugh

July 11, 2014 at 10:13 am

Were you able to successfully log in and see the problem yourself?


Carol Stambaugh

July 11, 2014 at 11:41 am

Any news? My client is pressuring me on this and I need to think realistically about what to do to get them up and running. If we can’t get this resolved today, I will need to spend the weekend migrating them to another events system so they can once again begin taking event registrations. πŸ™ I am also taking out the 2 lines from the wp_config file so you can have access to the site again.


Lorenzo Orlando Caum

  • Support Staff

July 11, 2014 at 11:43 am

Hi, I’ve requested some additional information via email.

*Don’t post that information here as this is a public forum.


Lorenzo


Carol Stambaugh

July 11, 2014 at 11:44 am

I’m not seeing it in email and I checked spam. Can you resend?


Lorenzo Orlando Caum

  • Support Staff

July 11, 2014 at 11:59 am

I’ve resent it. Thank you.


Lorenzo


Josh

  • Support Staff

July 11, 2014 at 3:07 pm

Hi Carol,

We are still not sure what is causing the breakage here. I think it is something that WPEngine is adding to the admin, because it’s affecting other pages in the admin’s postboxes, and I’m seeing the same thing happen on my WPEngine site. I don’t run Event Espresso 3 on my WPEngine site, but I installed it to test this out.

I’ve added a little plugin named “Payment Settings Fixer” to your staging site that makes it possible to open/close the Payment settings boxes. They now work work as normal thanks to a little jQuery workaround.

We’ll update this post if we find the cause of the issue, or if something gets changed on WPEngine’s end that stops the breakage.


Carol Stambaugh

July 11, 2014 at 6:18 pm

Awesome. Thanks so much everyone. I am really surprised that I am the first one to find this. You would think that someone else would be running EE on WPE since both are popular WordPress tools.

Just a note, the toggle still wasn’t working, BUT all of the payment settings I need were left toggled open so I am able to do what I need to do.

Thanks again. Are you done with SFTP so I can change my pw?


Lorenzo Orlando Caum

  • Support Staff

July 11, 2014 at 6:47 pm

Hi Carol,

You can deactivate the temporary logins. Thanks.


Lorenzo


Josh

  • Support Staff

July 11, 2014 at 7:44 pm

Hi Carol,

Can you let me know which browser you were using at the time when you noticed the toggle wasn’t working? It was working after I installed the little fixer plugin, and it still works on my site. Any other info will help.

As an aside, a possible reason why you’re the first to report this may be because WPEngine made some recent changes to their WP admin additions. We’ve worked with other customers that are hosted on WPEngine and this hasn’t been an issue before.


Carol Stambaugh

July 14, 2014 at 11:44 am

I’ve tried in Chrome Version 35.0.1916.153 and Firefox 30.0.

But the good news is that the tabs that I need are expanded. So I can access them. I can’t see in Authorize.net. Can you tell me if there is anything activated in either of those two settings areas? There shouldn’t be. We’ve switched to Stripe.

Carol


Josh

  • Support Staff

July 14, 2014 at 12:23 pm

Hi Carol,

You should be able to verify which gateways are active/not active by clicking on the name of the gateway. It seems the WPEngine custom JS has disabled the toggle on the arrow button for some reason.


Carol Stambaugh

July 14, 2014 at 12:40 pm

Ah, I see that now. Yes, when I click on the name I can see that those are not activated and that is good. Weird on the toggle. Like I said, I think I can work with it this way. πŸ™‚


Flam Chen

July 21, 2014 at 5:42 pm

I have this problem now, too. I’m also using EE3 with WP Engine. Please make the plugin “Payment Settings Fixer” available, since it appears that there’s an incompatibility with EE3 and WP Engine, and that little plugin fixes it. Or, please post the code that comprises your plugin here so others who have this problem can easily implement it. Thank you.


Josh

  • Support Staff

July 21, 2014 at 7:20 pm

Hi Chad,

I think WPEngine might have changed something recently in the JavaScrity they add to their admin, because this hack wasn’t necessary before.

Enjoy!


Flam Chen

July 21, 2014 at 7:46 pm

Hi Josh,

Thank you! That little hack works. I don’t like it very much that WP Engine adds stuff to admin that breaks plugins, but the benefits still outweight the costs.

The support post ‘Payment settings drop down arrow not working’ 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