Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

I'm not sure what vouchers are but on Itch.io you can pay using both PayPal and credit cards :)