Home Forums Ticketing Add-on HTTPS conflicting with Ticketing?

HTTPS conflicting with Ticketing?

Posted: February 18, 2013 at 1:24 pm


February 18, 2013 at 1:24 pm

I’ve spent some time trying to configure the WP HTTPS with EE, and thought I got everything working but when I ran a transaction, the ticket returned with the confirmation was a bit off and the download pdf function completely broken.

I had to set the Force SSL sitewide – I tried to do it by individual page but when I did, the SUBMIT button would direct to the EVENT REGISTRATION page instead of the confirmation page.
I’m using a different registration page with a product box plugin as the landing page and redirecting to the subpage for the Event Registration page
I have made sure all EE folders are set to 755
I’ve already tested deactivating all plugins

Landing Page:
Secondary Page:
Ticket Link:

Any suggestions are appreciated. I’m okay with the entire site being https, I just want to make sure the ticketing is squared away so there are no problems on site.

  • This topic was modified 7 years, 7 months ago by  April.
  • This topic was modified 3 months ago by  Garth.

Sidney Harrell

February 19, 2013 at 12:36 pm

It looks like the problem is not related to the http / https issue, because I can load the ticket link in http, and I still see the same broken pdf problem. It looks like you may be missing the php5-gd image manipulation library package. Can you check your server and see if that library has been installed?

Jonathan Wilson

February 19, 2013 at 12:46 pm

Hi Chris,

Have you checked the Force HTTPS on Return URL box in the PayPal settings?

Also, what do you mean the confirmation was a bit off?


February 20, 2013 at 11:48 am

Jonathan, what I mean by the confirmation being off is the way the CSS is laying out the page with the url differences. You can see this by clicking on the sample ticket I provided, then changing it to http – you will see that the formatting is off with the https.

Sidney, I’ve sent in a request to my server to see if that library pack has been installed.

Any ideas why the https plugin causes the EE plugin to break if I don’t turn https on sitewide? (Event Registration > Event Page > Event Registration – continuous loop)

Christopher Castro


February 20, 2013 at 11:58 am

Regarding the HTTPS box in the payment gateway – I’ve tried it with both checked and unchecked with no difference.



February 20, 2013 at 8:43 pm

My host has confirmed that the library pack is installed on my server.

GD Support enabled
GD Version 2.0
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.3.11
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPEG Support enabled
libJPEG Version 6b
PNG Support enabled
libPNG Version 1.2.42
WBMP Support enabled


Sidney Harrell

February 22, 2013 at 1:18 pm

It looks like dompdf, which does the pdf rendering, is using the following to determine a directory where it can temporarily store the images:

def("DOMPDF_TEMP_DIR", sys_get_temp_dir());

Can you find out what that directory is by putting

echo sys_get_temp_dir();

in a php file and executing it?


February 22, 2013 at 5:45 pm

Hello Sidney,
The echo is pulling the following directory




  • Support Staff

February 26, 2013 at 7:58 am

Hi Christopher,

Can PHP write to the /tmp directory?

You must be logged in to reply to this support post. Sign In or Register for an Account

Support forum for the Ticketing add-on.
Documentation for Ticketing Add-on

Status: publish

Updated by  Josh 7 years, 7 months ago ago

Topic Tags


This topic is: not resolved
Do NOT follow this link or you will be banned from the site!
[gravityform id=80 title=false description=false ajax=false]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_80' ><form method='post' enctype='multipart/form-data' id='gform_80' action='/topic/https-conflicting-with-ticketing/'> <div class='gform_body'><ul id='gform_fields_80' class='gform_fields top_label form_sublabel_below description_below'><li id='field_80_1' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_1' >First name<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_text'><input name='input_1' id='input_80_1' type='text' value='' class='medium' aria-required="true" aria-invalid="false" /></div></li><li id='field_80_2' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_2' >Email address<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_80_2' type='email' value='' class='medium' aria-required="true" aria-invalid="false" /> </div></li><li id='field_80_3' class='gfield gfield_contains_required field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' >GDPR Agreement<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_checkbox'><ul class='gfield_checkbox' id='input_80_3'><li class='gchoice_80_3_1'> <input name='input_3.1' type='checkbox' value='I consent to have this website store my submitted information so they can respond to my inquiry.' id='choice_80_3_1' /> <label for='choice_80_3_1' id='label_80_3_1'>I consent to have this website store my submitted information so they can respond to my inquiry.</label> </li></ul></div></li><li id='field_80_4' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_80_4' >Phone</label><div class='ginput_container'><input name='input_4' id='input_80_4' type='text' value='' autocomplete='off'/></div><div class='gfield_description' id='gfield_description_80_4'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_80' class='gform_button button' value='Download Now' onclick='if(window["gf_submitting_80"]){return false;} if( !jQuery("#gform_80")[0].checkValidity || jQuery("#gform_80")[0].checkValidity()){window["gf_submitting_80"]=true;} ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_80"]){return false;} if( !jQuery("#gform_80")[0].checkValidity || jQuery("#gform_80")[0].checkValidity()){window["gf_submitting_80"]=true;} jQuery("#gform_80").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_80' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='80' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_80' value='WyJbXSIsIjBiNjdjZjkyMDUzOWUxOWY5Y2NiZjIwMzM4YjA1Mjk4Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_80' id='gform_target_page_number_80' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_80' id='gform_source_page_number_80' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 80) {} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [80, 1]) } ); </script>