A shame this dispute is the top Google search result :-(
Yes - that is unfortunate (please note the date on that topic and read all the posts to make your own judgement).
And yes - I don't see the ability to pay bills there now either.

Hopefully either that service will be able to return or others will be able to build up something similar.