Service suddenly quit working even though payment method is valid and has not changed. Account shows payment history up until Feb and nothing for March.
It must have been a back end issue, as I had submitted a ticket and kept monitoring the account until it gave me the option to pay. All is well now. Only a couple of service hiccups in the last year, so I won't give up on Public just yet lol.