Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I eventually managed to pay. Apparently putting in my Belgian address and then using a card from a different country worked.