Howdy ??
Should I post in the WooCommerce support board?
No, you should not.
So, this is interesting. I used an older version of Chrome (68.0.3440.84) and the fields do show up:
The only thing that I can think of that would be causing this is that the newer version of Chrome is rejecting the SSL certificate.
It’s odd because I use Let’s Encrypt for all of my sites and this issue does not present itself there, e.g. https://wctesting.club/shop
At this point, I feel you need to reach out to your host for assistance with the SSL certificate as I have every reason to suspect that something is wrong with how it is provisioned, though nothing is apparent as the lock icon appears in the URL bar and the certificate does indeed appear to be valid. If you have Stripe debug logging enabled, there may be clues in the logs for that under WooCommerce -> Status -> Logs and then look in the dropdown for any items referencing Stripe, select that and press “view” to see the logs.
The only other possible idea that I have is that the issue with the JavaScript errors (Cookie not defined) is directly related to why the Stripe fields are not output. In many cases this is caused by an outdated ruleset for the PHP MOD_SECURITY
module. You will need to get your host to get that fixed for you.
Even if the Stripe fields are displayed, they would not work as expected while this JavaScript error is present. That JavaScript error is also why the store notice can not be dismissed. This JavaScript error will also prevent many other things from working correctly.
If your host is unwilling or unable to help you resolve these issues, then you may want to investigate moving your site to a host that is more appropriate to your business needs.
Kind regards,