Support

Home Forums Event Espresso Premium Payment method options not showing & invoice template not being used

Payment method options not showing & invoice template not being used

Posted: May 6, 2016 at 7:52 am


Jonathan Young

May 6, 2016 at 7:52 am

Hi,

I have encountered an issue with a Event Espresso 4 website that I am currently running, my payment method screen in WordPress doesn’t show anything at all, no payment gateway options etc. Also the changes made to the invoice message doesn’t appear to be working either. Can anyone help resolve this?

Thanks


Josh

  • Support Staff

May 6, 2016 at 8:05 am

Hi Jonathan,

Can you activate WP_DEBUG and get the error that’s shown when you load up the Payment Method screen?

If you’re not sure how to activate WP_DEBUG, here’s a link to a guide that shows how:

https://codex.wordpress.org/Debugging_in_WordPress#Example_wp-config.php_for_Debugging


Jonathan Young

May 6, 2016 at 9:17 am

Hi Josh,

I enabled WP_DEBUG and also installed the Query Monitor plugin, these were the only errors(?) it flagged up, are any of these of use in analysing the problem?

image 1

image 2

image 3

image 4


Josh

  • Support Staff

May 6, 2016 at 9:31 am

Those indicate a problem with the SSL certificate, but that should not cause the payment methods options to not display. That’s worth checking into anyway.

The other thing to check is in the console (with something like Firebug) to see if there are any JavaScript errors there.


Jonathan Young

May 6, 2016 at 9:50 am

Hi Josh,

I’m afraid there isn’t anything popping up in the console, the image below shows what I mean:
image 5


Jonathan Young

May 6, 2016 at 9:52 am

Apologies, meant to attach this image
image 6


Josh

  • Support Staff

May 6, 2016 at 9:58 am

Thanks for checking for a JavaScript error. Can you deactivate the Query Monitor plugin, then clear the debug.log file in the wp-content folder, then reload the Payment Methods settings page. After the Payment Methods Settings page reloads, are there any new errors captured in the debug.log file?


Jonathan Young

May 9, 2016 at 3:10 am

Hi Josh,

Apologies for the delayed response, was away during the weekend. I’ve disabled and deleted the Query monitor plugin, and reloaded the page, though there doesn’t seem to be a debug.log file in the wp-content folder?


Tony

  • Support Staff

May 9, 2016 at 4:08 am

Where you have enabled WP_DEBUG in wp-config.php, use this:

define( 'WP_DEBUG', true ); // Or false
if ( WP_DEBUG ) {
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', false );
    @ini_set( 'display_errors', 0 );
}

That tells WordPress to log the errors bu not display them on the screen. If you want to display them on the screen as well, use:

define( 'WP_DEBUG', true ); // Or false
if ( WP_DEBUG ) {
    define( 'WP_DEBUG_LOG', true );
    define( 'WP_DEBUG_DISPLAY', true );
    @ini_set( 'display_errors', 1 );
}

The define( 'WP_DEBUG_LOG', true ); is what tells WordPress to create and store the errors within debug.log.

Also, do you have additional payment methods enabled on your site, for example do you have the EE4 Stripe payment method activated?

If so can you disable the additional payment methods so we can troubleshoot this. Once disabled check if the payment method page loads.


Jonathan Young

May 9, 2016 at 6:15 am

Hi Tony, thanks for clarifying that, I attempted to copy the code into this text box but the message doesn’t appear when I hit submit. Regardless please find the log here:

http://pulsenorth.co.uk/temp/debug.log

Only the Braintree gateway addon was in use, so I disabled that and attempted to load the payment methods page again with no luck. Can you also let me know if you believe this has something to do with the custom invoice template not functioning either?


Tony

  • Support Staff

May 9, 2016 at 8:24 am

Possibly, yes.

Can you go to Event Espresso -> Messages -> Settings.

Find the Invoice messenger (should be in the active messages within the HTML section)

Drag that over to the Inactive messengers – http://take.ms/uqybx

Now again reload the payment methods. Does it load now?


Jonathan Young

May 9, 2016 at 8:36 am

Hi Tony, Thanks for getting back to me, I’m afraid that had no effect. Any other suggestions would be most welcome


Lorenzo Orlando Caum

  • Support Staff

May 9, 2016 at 11:21 am

Hi Jonathan,

Could you try a re-install of the plugin?

Deactivate and remove Event Espresso through WP-admin –> Plugins. Then download a new copy from your EventEspresso.com account page here:

https://eventespresso.com/users/jonathanyoung/#ee4-downloads

Next, upload and activate the zip through WP-admin –> Plugins.

Does the payments methods screen then appear?

Also, are you noticing any strange behavior with any other screens?


Lorenzo


Jonathan Young

May 9, 2016 at 12:00 pm

Hi Lorenzo, I’ve done this though unfortunately the page is still blank. Not noticed any other missing or strange behaving pages either.


Lorenzo Orlando Caum

  • Support Staff

May 9, 2016 at 5:55 pm

Hey there Jonathan,

We reached out privately via your support token.

Could you take a look at that feedback from Tony and share feedback via the email?

Thanks


Lorenzo

The support post ‘Payment method options not showing & invoice template not being used’ 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