Support

Home Forums Event Espresso Premium Missing Payment Method Buttons

Missing Payment Method Buttons

Posted: April 9, 2015 at 12:08 pm


Anthony Crego

April 9, 2015 at 12:08 pm

I’ve had a problem with payment methods not working and finally realized that the button URLs have been messed up somehow (an update?). I can replace the PayPal button from the PayPal website, but the other buttons are just missing – I have no image files for them, although there is a non-working URL in the Payment Method setup area.

Where can I find those payment buttons in the EE documentation so that I can address this error? I’m looking specifically for the bank transfer and check images.

Thank you.


Lorenzo Orlando Caum

  • Support Staff

April 9, 2015 at 12:55 pm

Hi Anthony, here are some sample links:

BANK
http://example.com/wp-content/plugins/event-espresso-core-reg/payment_methods/Bank/lib/bank-logo.png

CHECK
http://example.com/wp-content/plugins/event-espresso-core-reg/payment_methods/Check/lib/check-logo.png

Copy the URL into the correct field (e.g. bank URL to bank payment method).

Then change example.com to your website’s URL.

Then save changes.


Lorenzo


Anthony Crego

April 9, 2015 at 1:09 pm

Lorenzo,

Thank you, but those URLs are in the correct spots already, but they are not returning images. The images are not loading, and when I look in my media library, there are no images for bank payments or checks for those URLs to reference. The images themselves do not exist. If I could find them in the documentation, then I could load them myself.

Can you direct me to images I can use?


Lorenzo Orlando Caum

  • Support Staff

April 9, 2015 at 1:13 pm

I corrected a typo in the sample URLs:

https://eventespresso.com/topic/missing-payment-method-buttons/#post-150886

Try again.


Lorenzo


Anthony Crego

April 9, 2015 at 1:50 pm

I just tried again and it is still not working. For both of them, it is automatically changing http:// to https://. Could that be related?


Lorenzo Orlando Caum

  • Support Staff

April 9, 2015 at 1:55 pm

Hi, do you have an SSL certificate running on your site?

Could you try https://www. at the beginning of the URL?

Also, who is your webhost?


Lorenzo


Anthony Crego

April 9, 2015 at 2:16 pm

We do not have an SSL certificate running on the site. I tried it both with and without the www. and had the same problem. We’re using BlueHost.


Lorenzo Orlando Caum

  • Support Staff

April 9, 2015 at 2:48 pm

Hey there,

Could you please create a temporary WordPress admin login so we can take a closer look at this issue?

Please share that temporary login through the secure link below:

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

To prevent delays in troubleshooting, be sure to double check your information on the form before submitting.

The submit button for the form appears at the end of the form.

Again, please ensure that the temporary login works.

Thank you.


Lorenzo


Anthony Crego

April 9, 2015 at 4:14 pm

I have sent the login info. Thank you for looking at it.


Dean

April 10, 2015 at 6:47 am

Hi Anthony,

Thanks for the login details. We have raised a developer ticket to look into this in more detail, especially as it appears there may be some sort of Open SSL on the site that is confusing the code, even though it is not actively showing HTTPS.


Anthony Crego

April 14, 2015 at 3:39 pm

Have you made any progress on this issue? It is time sensitive.

Thank you.


Tony

  • Support Staff

April 15, 2015 at 7:19 am

Hi Anthony,

We have made progress on this.

A quick explanation of what is happening is that when you input a url for the logo, EE checks if a HTTPS version of the image is available, if it is, EE will default to use that. It is not expected that servers without a valid SSL cert will return the image file as valid, however your server is.

If you go to:

https://yoursite.com/wp-content/plugins/event-espresso-core-reg/payment_methods/Bank/lib/bank-logo.png

You may see a warning but the image will actually load, this is confusing a core WP function and it is returning the URL as valid, so EE uses it.

We have a ticket to add a filter to the URL’s that are checked which will allow you to skip the HTTPS url check and force EE to use HTTP.

I can send you a development version of EE that includes this fix if you would like to test it?

Do you know if your server has a shared SSL certificate? (Are you using shared hosting?) We are trying to narrow why your server returns those URL’s as valid so we can try to prevent this in the future.


Anthony Crego

April 15, 2015 at 8:53 pm

Thank you! Yes, we are using shared hosting. I would not be surprised if there was a shared SSL certificate. I’m willing to test a potential fix if it won’t break our existing events – we have upcoming events that we are taking registrations for now.


Josh

  • Support Staff

April 16, 2015 at 6:49 am

Hi Anthony,

We have a fix and we can apply it to your site if you can send FTP credentials to your server via the secure form on this page:

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

The support post ‘Missing Payment Method Buttons’ 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