Whee.
Apparently an update to our store module had broken the shipping plugin, which had the side-effect of not showing the checkout button (since those don’t show until you’ve selected shipping and are ready for checkout.) Everything should be working again.