Support

Home Forums Event Espresso Premium Worldpay callback

Worldpay callback

Posted: December 31, 2013 at 4:57 am


British Magic Museum

December 31, 2013 at 4:57 am

Hi there, I have trawled the forums and found nearly everything I needed but the worldpay callback page is working but with issues! After two days of fiddling it finally decided to work but when the payment is made and the user is redirected back to my site the page shows the background and header image but the rest of the styling is lost, just a list rather than a menu and all in deafult browser font and colour. All the info is there but not looking very good!

Help appreciated!

Oliver


Dean

December 31, 2013 at 5:04 am

Hi Oliver,

This is usually due to the return page not having HTTPS so it is treated as insecure and the styles are dropped.

You could try the “Force HTTPS on Return URL” option in the WorldPay settings in Event Espresso.


British Magic Museum

December 31, 2013 at 5:17 am

Right ho! Will crack on with that. Cheers.


Dean

December 31, 2013 at 5:28 am

No problem, please let me know how you get on with it.


British Magic Museum

December 31, 2013 at 5:43 am

Tried and failed! https being ticked and still the styling is all out of whack. What else can we try??

Cheers

Oliver


Josh

  • Support Staff

December 31, 2013 at 3:13 pm

Hi Oliver,

Can you check to see if there is a private SSL certificate set up for your domain?


British Magic Museum

January 6, 2014 at 4:22 am

No we don’t appear to have a SSL cert. Haven’t had one previously on a joomla based shop and never had issues there?


Sidney Harrell

January 7, 2014 at 10:40 am

On the Worldpay callback page on your site, I’m getting 15 messages like this one:

[blocked] The page at ‘https://secure.worldpay.com/wcc/dispatcher?op-DPCancel&PaymentID=ukdc1-pz-pay02-dppr-1389115027028&date=07%2FJan%2F2014+17%3A18%3A48&Lang=en’ was loaded over HTTPS, but ran insecure content from ‘http://[edited out]/wp-content/plugins/captain-social/includes/css/ctsocial-styles.css?ver=1.1.0’: this content should also be loaded over HTTPS.

Not sure why the browser does not have a problem loading the images, which are also loaded over http instead of https, but it’s definitely refusing to load the css files for that reason.
Worldpay allows you to upload a stylesheet.css to their server which will be used on the payment pages, but I’m not sure if it will be used on the callback page. If so, you could copy all the css from those 15 files into it and upload it to your WorldPay account. If not, you can copy all the css from those 15 files into the thank-you page template as inline css.


British Magic Museum

January 8, 2014 at 4:20 am

How do i access those 15 files? Make a payment and wait for it to fail? I cant recall seeing anything let alone 15 files? Sorry if i am being a bit dim! I will try putting the CSS in the thankyou page and on the worldpay backend and see what bites!

thanks for your help.


Josh

  • Support Staff

January 8, 2014 at 11:25 am

Typically you access files on your server by using an FTP client:

http://codex.wordpress.org/FTP_Clients


British Magic Museum

January 8, 2014 at 1:54 pm

thanks Josh but ftp is not an issue, its the 15 files that i have no idea about that i was wondering about. Are they on my server?? Coz i did’nt put them there, if they are there then they are either part of wordpress or EE. If i have read Sidney’s post correctly then he is saying the contents of these 15 messages is relevant, what are the messages and where are they?


Sidney Harrell

January 8, 2014 at 3:54 pm

They are:

(edited out)/wp-content/plugins/captain-social/includes/css/ctsocial-styles.css
(edited out)/wp-content/plugins/catablog/css/catablog.css
(edited out)/wp-content/plugins/event-espresso/templates/css/themeroller/themeroller-base.css
(edited out)/wp-content/plugins/event-espresso/templates/css/themeroller/cupertino/style.css
fonts.googleapis.com/css
(edited out)/wp-content/themes/twentytwelve-child/style.css
(edited out)/wp-content/plugins/woocommerce/assets/css/woocommerce.css
(edited out)/wp-content/plugins/footer-putter/styles/footer-credits.css
(edited out)/wp-content/uploads/2013/09/copy-cropped-header960250.png
(edited out)/wp-content/plugins/event-espresso/images/icons/accept.png
(edited out)/wp-content/themes/twentytwelve-child/images/defra.png
(edited out)/wp-content/themes/twentytwelve-child/images/euroap.png
(edited out)/wp-content/themes/twentytwelve-child/images/leaderSM.png
(edited out)/wp-content/uploads/2013/09/bg1.png

I did a test registration, got to worldpay, cancelled, and it sends you back to the thank-you page, but loaded from worldpay’s servers over https, so the browser does not like those css files being loaded as external resources over http.
There are free ssl certificate resources out there, such as http://cert.startcom.org/, so getting and installing one of those would also be a solution.


British Magic Museum

January 9, 2014 at 3:45 am

I looked into startcom and heard some bad things about them, would you recommend them?


Dean

January 9, 2014 at 3:50 am

Hi,

We don’t have any formal recommendations for SSL certificate providers.

One of the support team uses http://www.startssl.com/but I cannot comment on how good/bad they are.


British Magic Museum

January 9, 2014 at 6:04 am

thanks for the help folks I will investigate further now I am bit more clued up!


Dean

January 9, 2014 at 6:29 am

Good hunting! Please let us know how you get on.

The support post ‘Worldpay callback’ 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