The team that handles XFINITY WiFi On Demand issues (billing and troubleshooting) can be reached at 1-866-489-0919 (24/7 support line).
And I stated in my post that I already called that number and the "tech support" told me to 1) turn my computer on and off. 2)Turn my wifi on and off. That was the extent of the tech support. That isn't tech support that is common sense.