Wondering if this is related to Microsoft Edge browser ver 16.16299 , which is what client is using.
Hey just noticed on other site where i use this plugin I do not have api keys & certificate set. If i remove these from this site will that prevent the javascript conflict as appears to be related to encryption not running correctly? thanks.
G’day brenc31,
I’ve retested with both Internet Explorer 11 and Edge, both had no problems.
I did notice a couple of issues on your site, however. Firstly, there are some JavaScript errors, including one generated by the WooCommerce script “credit-card-form.min.js” which may indicate a problem with your theme. Have you tried this on a staging site with a different theme?
Secondly, when I first visited your site, the expiry month/year wasn’t functioning correctly and that caused a failure because they went through as “1219” instead of “12 / 19”. Looking again just now, that’s working correctly, so perhaps you’ve fixed something there… or I was just lucky this time! Could be related to the error above.
I’ve just made some minor updates to the script for the checkout, if you’d like to test with those. They are related to credit card number validation so they might help with your Edge client.
https://www.dropbox.com/s/xtqkg9fqb4jls8l/eway-payment-gateway-4.2.1-dev.zip?dl=1
One final thing you could try is to switch from using the standard WooCommerce credit card fields to using the custom ones. That will remove the WooCommerce credit card fields script, which might be where your theme is conflicting.
WooCommerce > Settings > Checkout > eWAY > Credit card fields
cheers,
Ross
Excellent, thanks for all your help and will try thoses suggestions.