We are a UK firm with a office recetly opened in the US we are trying to pay for our comcast service and have 14 days to make payment. we have just tried to create a onle payment with visa but the address field only accepts US addresses and the card holder address is UK.
You might want to try the 8003913000 US TN that contains an IVR payment option which should allow you to pay the account.
This is the first I have ever heard of payment not being able to be made due to CC address does not have a US postal address. I believe the main isse may be that your CC banking information is not in the Comcast biller / payment database. You can call 8003913000 and use option 2 and a billing agent should be able to get this added for you to be able to make payments.