Humble has redesigned their website and now have a bunch of problems including 2factor security going away then back again. It is also hard to find un revealed keys etc.. in the new website. If you have saved payment details you probably want to remove them.
https://www.pcgamer.com/software/pl...tion-dramatically-weakening-account-security/
https://www.pcgamer.com/software/pl...tion-dramatically-weakening-account-security/