I tested it and it works for me just fine
Fine. Then you're probably using the newest version of Chrome/Safari/Firefox - but on the two browsers available to me it does not.
Many people come here claiming checkout doesn't work.
Yeah, because it *is* broken. See: the code on the mobile site does work, the one on the regular site does not - same browser, same session. It's that easy, don't blame the customer ...