I'm also not sure about the UX here - we probably need to scroll to this message, as they might be in a checkout workflow that causes it to be invisible or off-screen.  Remember, there are LOTS of premium themes that create a mult-step workout flow via AJAX/hidden fields, so keep that in mind.