Yes they have a pay slot
Yes, thank you
I am a current comcast customer. I have not seen an after hours box the few times I've been there. If you own a smartphone you can get the Xfinity My Account app and pay your bill through there. Very useful.
Thanks! Your answer is awaiting moderation.