We have an https plugin. I noticed that the checkout page was trying to call an ajax script in the admin folder over http, which was getting blocked by some browsers as checkout is https. So i configured admin to require https within our https plugin. that fixed the issue.