@BillJ, check the browser's console-log (F12 for developer tools on most modern browsers) to see if anything is amiss in jQuery-land.
@BillJ, check the browser's console-log (F12 for developer tools on most modern browsers) to see if anything is amiss in jQuery-land.
Thanks, Cindy. I've been using developer mode quite a bit and that's how I found the layer wasn't active on my site while it is on yours.
What in particular should I look for with jQuery? As far as I can tell I'm using the default jQuery that comes with the 1.5.7c distribution but then again everything else looks OK too so there's clearly something wrong that I'm not seeing yet :)
On the console I see:
Code:setFormSubmitButton, payment-module: null jquery.checkout_one.min.js?1622987705:5 Showing "confirm" jquery.checkout_one.min.js?1622987705:5 Setting orderConfirmed (0), submitter (null) jquery.checkout_one.min.js?1622987705:5 jQuery version: 3.5.1
One thing I have just noticed, on the checkout page there briefly appears a red box with the JS_ERROR_OPC_NOT_ENABLED message ("Our expedited checkout process is temporarily unavailable", etc.). It disappears quickly and I don't always see it. I don't know if that is expected. I don't see it on the demo site.
I've also noticed this. I initially thought it was caused by a delay in the loading of javascript files, I made sure the min versions of OPC javascript were loaded and also disabled other scripts running on my site. I did wonder whether it was a server performance issue, but it occurs on my dev site (slower) as well as my live.
I was never able to pinpoint the cause for the brief warning message.
Simon