Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs

As of now there are only the payment options that Itch accepts, which are credit card and PayPal. I don't know if they will add other payment methods in the future.