If you have a local bank account with internet banking just use that to pay. If anything goes wrong you can always make a claim with the bank, although sometimes a rabbit hole, but sometimes it's easier to fight with them than with Edenorte. However, never had any issues so far, 12 years and counting. For their website, yes they probably don't have any developers at all, I'm a developer myself and it's quite hilarious to see how often it's not working when there's so many simple solutions.