Support

Home Forums Event Espresso Premium Previous customer email address showing in the payment page

Previous customer email address showing in the payment page

Posted: September 28, 2020 at 8:53 am


SfDBT

September 28, 2020 at 8:53 am

Hi, This has been reported to me by a customer to the site. When they went to the payment page the previous customers email address was visible in the email address field. This is a date protection issue and I need to address it urgently.
Thanks for your help.


SfDBT

September 28, 2020 at 8:54 am

*data protection!


Tony

  • Support Staff

September 28, 2020 at 11:33 am

Hi there,

EE itself does not save the last registrants data to display again so it’s likely due to caching (be it a plugin or server side).

Can you link me to an event I can view this on, please?


SfDBT

September 28, 2020 at 12:36 pm

Hi Tony,

Thank you for responding. I can’t replicate the issue. I’m not sure if the second customer was on the same device (doesn’t sound like it) but possibly the same network. Here is the email I received which might make the issue clearer?

Hi Mike,
I initially struggled to get to the payment page.  I am a non-member and this is the first time that I have tried your system.  It was when I got to the payment page that asked for card details. The email above the card detail request belonged to my colleague who may have just paid before me (I am saying this because another work colleague had just emailed  us to sign up). I didn’t proceed with inputting card details as I was concerned about the data breach. I tried to access the system again and this time I could not progress to the payment page.  Another colleague also spoke about having difficulties accessing this page. I hope that this clarifies the issues.  Please let me know when it is sorted.
Regards,


Tony

  • Support Staff

September 28, 2020 at 2:18 pm

Ok, so if they are doing something really strange on their network with sessions it’s possible then clashed session ID’s, but that is extremely rare, I don’t recall ever having any reports of someone doing so.

Can you link me to an event I can view this on, please?


SfDBT

September 28, 2020 at 2:22 pm

This reply has been marked as private.


Tony

  • Support Staff

September 28, 2020 at 2:36 pm

Ok, there’s a couple of bits that stand out.

Firstly, the headers on your site show caching headers, have you excluded all of EE’s pages from any caching?

Caching can explain why users are having issues getting to your payment options page, but so can something weird happening with sessions on their network. I can’t reproduce any issues when getting to the payment options and it shows the correct emails for me.

Right now, your using Stripe as your payment method but your using ‘Stripe checkout’ which has now been deprecated by Stripe themselves so I recommend switching to ‘Stripe Elements’ and you can do this within:

Event Espresso -> Payment methods -> Stripe -> Intergration type.

It works a little differently to Checkout in that it looks more like an ‘onsite’ payment method, but is actually offsite.

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

Support forum for Event Espresso 3 and Event Espresso 4.
Documentation for EE3 and EE4
Documentation for Event Espresso 3 Documentation for Event Espresso 4

Status: publish

Updated by  Tony 4 weeks ago ago

Topic Tags

Notifications

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/previous-customer-email-address-showing-in-the-payment-page/'> <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' >Comments</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>
[i]
[i]